vc++图形性能



我想构建一个对象来绘制实时图形,但我有性能限制图的大小是静态的

重新绘制图形我可以重新画所有需要的线。我还有另外一种方法可以将图形保存在位图内存中每次都把它复制到屏幕上哪一种方式更好?复制位图和绘制线条哪个更快?

我想这取决于你想要显示什么。显示几行应该不会造成任何性能问题(如果做得好),但是做更多图形密集型的事情可能会产生更多问题。

这也取决于你用什么来画画。GDI简单,但速度慢;GDI+也很简单,可以更漂亮(抗锯齿等),但也很慢(或者我曾经尝试过);OpenGL很快,但有点棘手。

所以这是一个不容易回答的问题,不知道你需要的所有细节。我想我会直接画,如果不够快,那就看看其他选项。你可能需要的是一个双缓冲系统,以避免闪烁(检查http://www.codeproject.com/KB/GDI/flickerfree.aspx)

你可以看看http://www.codeproject.com/KB/miscctrl/High-speedCharting.aspx。

最新更新