0

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

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

谁能给我一些他们的比较文件?如果这个问题很愚蠢,我很抱歉。我对这方面的经验真的很少。

提前致谢。

4

1 回答 1

0

你读过这个吗?

总的来说,DrawDib 函数类似于 StretchDIBits 函数,因为它们提供了图像拉伸和抖动功能。然而,DrawDib 函数支持图像解压缩、数据流和更多的显示适配器。

您会发现在某些情况下使用 DrawDib 函数是有益的。尽管如此,StretchDIBits 比 DrawDib 函数更多样化,并且应该在 DrawDib 函数无法提供所需功能时使用。以下列表描述了在决定是使用 DrawDib 函数还是 StretchDIBits 时要考虑的因素。

于 2009-07-10T09:13:39.323 回答