我正在编写一些自动化代码,我遇到了一个问题,找到一种有效的方式来检查显示器上当前存在的像素。搜索图形设备上下文对于特定颜色的像素
我已经熟悉了gdi32库中存在的GetPixel函数,但它太慢了(实际上,扫描约1900像素的一行约需10秒)。
我已经开始制作一个位图图形设备上下文中的位图,并测试它是否更高效(我无法想象会是这样,考虑到它会花费大量的r/w与屏幕图像合理保持最新状态),但在此之前,我想知道是否有人有更好的想法。
我真的很喜欢的是一种有效的方式来收集一些或所有的现在(或相当接近现在)的图形上下文,希望使用.NET的像素颜色的二维数组。
谢谢。当我下班回家时,我会给你一个镜头。 – Daniel 2009-08-19 18:02:47