Я работаю над написанием некоторого кода автоматизации и сталкиваюсь с проблемой поиска эффективного способа проверки пикселей, которые в настоящее время существуют на дисплее.
Я ознакомился с функцией GetPixel , которая существует в библиотеке gdi32, но она слишком медленная (на самом деле для сканирования линии размером около 1900 пикселей требуется около 10 секунд).
Я выдвинул идею создания растрового изображения из сегментов контекста графического устройства и тестирования, если это более эффективно (что я не могу себе представить, учитывая, что это займет много времени) чтобы быть в курсе происходящего с изображением на экране), но прежде чем я это сделаю, я бы хотел узнать, есть ли у кого-нибудь идеи получше.
Что мне действительно нравится, так это эффективный способ собрать двумерный массив цветов пикселей в некоторых или во всех существующих (или достаточно близких к настоящему) графическом контексте, возможно, с использованием .NET.