c#如何使用内存层概念帮助绘图?

时间:2010-06-17 08:19:00

标签: c# windows user-interface memory drawing

我在图片框中动态绘图时遇到问题。当绘图对象很少时,我的工作非常好但随着绘图对象的增加,我的GUI的响应时间越来越差,我的GUI工作得很好,最多可达90个绘图对象,但我必须支持1000多个,所以这个技术没有对我有用。

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

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

其他想法也值得赞赏,

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

提前

thanx

1 个答案:

答案 0 :(得分:1)

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