如何让屏幕上的颜色更好然后获得像素? (C ++)

时间:2010-03-13 04:14:48

标签: visual-c++ performance pixel

我制作了一个程序,它使用屏幕上像素的颜色但是像素很慢,所以有更好的方法来找到像素的颜色。我不在乎我是一次获得全屏还是一个像素,但主要是速度。

2 个答案:

答案 0 :(得分:0)

这完全取决于你需要做什么。如果你只需要一个像素,那么使用GetPixel - 它可能很慢,但是谁只关心你何时只需要一个?但是,如果您尝试捕获屏幕的整个区域,则可以使用屏幕捕获API。一旦你有了屏幕截图,你可以选择你想要的任何像素。

答案 1 :(得分:0)

BitBlt非常快。它还允许您指定要复制的区域,因此您不必复制您不想要的像素。