【问题标题】:how can c# help in drawing using memory layers concept?c# 如何帮助使用内存层概念进行绘图?
【发布时间】:2010-06-17 08:19:00
【问题描述】:

我在图片框中动态绘图时遇到问题。当绘图对象很少时我工作得很好,但是随着绘图对象的增加,我的 GUI 的响应时间越来越差,我的 GUI 可以很好地工作到 90 个绘图对象,但我必须支持超过 1000 个,所以这种技术没有不适合我。

知道我决定采用图层机制,我的意思是我将在内存中绘制不同的图层,然后将它们异或以将最终图像加载到我的显示器。

问题是“我可以直接玩内存并使用 C# 绘制图层(需要示例吗?)”

其他想法也值得赞赏,

(绘制对象是指我必须在我的 GUI 上绘制的形状线、圆等)

提前感谢

【问题讨论】:

    标签: c# windows user-interface memory drawing


    【解决方案1】:

    每当我进行任何自定义绘图时,我都会确保在位图上绘图,然后只显示位图。如果图像没有更改,您不希望不断重绘图像。

    【讨论】:

    • 正如我之前所说的,我有一个动态图像而不是静态图像,我目前使用的和你所说的一样,但我需要一些更有效的方法,比如内存层。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    相关资源
    最近更新 更多