我制作了一个使用屏幕像素颜色的程序,但 getpixel 很慢,所以有没有更好的方法来查找像素颜色。我不在乎我是否一次获得全屏或一个像素,但主要是速度。
问问题
915 次
2 回答
0
这完全取决于您需要做什么。如果你只需要一个像素,那么使用 GetPixel——它可能会很慢,但谁在乎你何时只需要一个呢?但是,如果您尝试捕获屏幕的整个区域,则可以使用屏幕捕获 API。一旦你有了屏幕截图,你就可以挑选出你想要的任何像素。
于 2010-03-13T04:22:30.490 回答
0
BitBlt非常快。它还允许您指定要复制的区域,因此您不必复制不需要的像素。
于 2010-03-13T04:24:50.603 回答