【问题标题】:vc++ graphic performancevc++图形性能
【发布时间】:2011-11-10 03:00:15
【问题描述】:

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

重新绘制图形 我可以重绘所有需要的线。 我有其他方法可以将图形保存在位图内存中 并且每次都复制到屏幕上 哪种方式更好? 什么是更快的复制位图或画线?

【问题讨论】:

    标签: visual-c++ graphics mfc wtl


    【解决方案1】:

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

    这也取决于您用于绘图的内容。 GDI 简单但缓慢; GDI+ 也很简单,可以更漂亮(抗锯齿等),但也很慢(或者曾经尝试过); OpenGL 速度很快,但有点棘手。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多