【问题标题】:DrawDib StretchDIBits which one is faster?DrawDib StretchDIBits 哪个更快?
【发布时间】:2009-07-10 09:09:04
【问题描述】:
我从未使用过 DrawDib API,
我的应用程序的 UI 呈现基于 stretchDIBits。
因为真的有很多大图要画,所以stretchDIBits的(HAFTONE用来得到更好的渲染效果)性能很差……
我听说 DrawDib 是一组用于将 DIB 绘制到 DC 的高效 API。比stretchDIBits好吗?
谁能给我一些他们的比较文件?
如果这个问题很愚蠢,我很抱歉。我对这方面的经验真的很少。
提前致谢。
【问题讨论】:
标签:
performance
stretchdibits
drawdib
【解决方案1】:
你读过this吗?
DrawDib 函数的总称
类似于 StretchDIBits
功能在于它们提供
图像拉伸和抖动
能力。但是,DrawDib
功能支持图像解压,
数据流,以及更多
显示适配器。
您会发现使用
DrawDib 中的一些函数
情况。尽管如此,StretchDIBits 仍然是
比 DrawDib 更多样化
功能,并应在使用时
DrawDib 函数不能提供
所需的功能。以下
列表描述了要考虑的因素
在决定是否使用
DrawDib 函数或 StretchDIBits。