DrawDib StretchDIBits 哪一个更快?

发布于 2024-07-26 09:45:19 字数 259 浏览 6 评论 0原文

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

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

谁能给我一些他们的比较文件吗? 如果问题很愚蠢,我很抱歉。 我在这方面的经验实在是太少了。

提前致谢。

I've never used DrawDib APIs,
My Application's UI rendering is based on stretchDIBits.
Because there are really lots of large images to draw , the stretchDIBits's (HAFTONE is used to get better render result) performace is bad...

I heard about DrawDib is a group of efficient APIs to draw DIBs to DC. Is it better than stretchDIBits?

Can anyone give me some comparision document of them?
If the question is stupid, I am sorry. I really have very little experience about this.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

A君 2024-08-02 09:45:19

您读过此内容吗?

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

您会发现使用
DrawDib 的一些功能
情况。 尽管如此,StretchDIBits 仍然是
比 DrawDib 更多样化
功能和应该使用时
DrawDib 函数无法提供
所需的功能。 下列
列表描述了要考虑的因素
当决定是否使用
DrawDib 函数或 StretchDIBits。

Did you read this?

Collectively, the DrawDib functions
are similar to the StretchDIBits
function in that they provide
image-stretching and dithering
capabilities. However, the DrawDib
functions support image decompression,
data-streaming, and a greater number
of display adapters.

You will find it beneficial to use the
DrawDib functions in some
circumstances. Still, StretchDIBits is
more diverse than the DrawDib
functions and should be used when the
DrawDib functions cannot provide the
desired functionality. The following
list describes factors to consider
when deciding whether to use the
DrawDib functions or StretchDIBits.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文