比SetPixel()更快更改像素的方法

时间:2012-03-13 22:34:06

标签: c++ c windows desktop pixel

我一直在尝试使用SetPixelV for windows直接在屏幕上显示图像,因为我相信你知道它是无法忍受的慢速,而且对于我不想用它来说太慢了。任何人都可以指出我如何直接在屏幕上显示(而不是在窗口中),这是一个更快的SetPixelV? (不必与平台无关)

2 个答案:

答案 0 :(得分:2)

你可以致电BitBlt。这假设你已经拥有了整个图像 - 它没有设置单个像素(除非你搞砸了一堆单像素图像,但是你可能会比你开始时的速度更快,速度更快)。 / p>

答案 1 :(得分:1)

也许BitBlit正是您所寻找的。