2011-09-04 50 views
1

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

重绘图 我可以重绘所有需要的线。 我有其他的方式,将图保存在位图存储器 和每次复制它在屏幕上 哪种方式更好? 什么是更快的复制位图或画线?

回答

1

我想这取决于你试图展示什么。显示几行不应该带来任何性能问题(如果做得好的话),但做更多图形密集型操作可能会产生更多问题。

这也取决于你用于绘图。 GDI很简单但很慢; GDI +也很容易,可以更漂亮(抗锯齿等),但也很慢(或者当我尝试时)。 OpenGL速度很快,但有点棘手。

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

你可以看看http://www.codeproject.com/KB/miscctrl/High-speedCharting.aspx。这是一个图表控制,似乎很快。