DrawDib StretchDIBits哪个更快?

时间:2009-07-10 09:09:04

标签: performance stretchdibits drawdib

我从未使用过DrawDib API, 我的应用程序的UI呈现基于stretchDIBits。 因为要绘制很多大图像,所以stretchDIBits(HAFTONE用于获得更好的渲染结果)性能很差......

我听说DrawDib是一组将DIB绘制到DC的高效API。它比stretchDIBits更好吗?

有人能给我一些比较文件吗? 如果问题很愚蠢,我很抱歉。我对这方面的经验非常少。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您是否阅读过this

  

总的来说,DrawDib功能   类似于StretchDIBits   他们提供的功能   图像拉伸和抖动   能力。但是,DrawDib   函数支持图像解压缩,   数据流,数量更多   显示适配器。

     

你会发现使用它是有益的   一些DrawDib函数   情况。不过,StretchDIBits是   比DrawDib更加多样化   功能,应该在使用时使用   DrawDib函数无法提供   所需的功能。下列   列表描述了要考虑的因素   在决定是否使用时   DrawDib函数或StretchDIBits。