【发布时间】:2010-10-25 19:26:32
【问题描述】:
我想在相同大小的 HDC 上绘制一个 dib。 我在用 : des 和 src 大小相同。
::StretchDIBits(hdc,
des.left,des.top,des.right - des.left,des.bottom - des.top,
src.left, GetHeight() - src.bottom, src.right - src.left,src.bottom - src.top,
m_pImg->accessPixels(),m_pImg->getInfo(), DIB_RGB_COLORS, SRCCOPY);
但我发现它很慢,因为 des 大小是相同的,我只需要将 dib 复制到 dc 上。 有没有比 StretchDIBits 更快的方法?
就像
StretchBlt (slow) vs Bitblt.(faster)
StretchDIBits (slow ) vs ?(faster)
【问题讨论】:
-
只是为了好奇,m_pImg 的类型是什么?
标签: gdi performance stretchdibits