我从未使用过DrawDib API, 我的应用程序的UI呈现基于stretchDIBits。 因为要绘制很多大图像,所以stretchDIBits(HAFTONE用于获得更好的渲染结果)性能很差......
我听说DrawDib是一组将DIB绘制到DC的高效API。它比stretchDIBits更好吗?
有人能给我一些比较文件吗? 如果问题很愚蠢,我很抱歉。我对这方面的经验非常少。
提前致谢。
答案 0 :(得分:0)
您是否阅读过this?
总的来说,DrawDib功能 类似于StretchDIBits 他们提供的功能 图像拉伸和抖动 能力。但是,DrawDib 函数支持图像解压缩, 数据流,数量更多 显示适配器。
你会发现使用它是有益的 一些DrawDib函数 情况。不过,StretchDIBits是 比DrawDib更加多样化 功能,应该在使用时使用 DrawDib函数无法提供 所需的功能。下列 列表描述了要考虑的因素 在决定是否使用时 DrawDib函数或StretchDIBits。