Что нового

Множественная проверка участков экрана на наличие цвета

ellr

Новичок
Сообщения
3
Репутация
1
Заметил, что PixelGetColor работает за то же время, что и PixelSearch на 10к пикселей. Наталкивает на мысль, что долгим для этих функций является именно получение картинки с экрана.
Мне нужно проверять около 500 клеточек (участки примерно 4*4 пикселя) на наличие определённого цвета. Занимает это около 8 секунд, что многовато. Может я могу как то один раз получить изображение и на нём уже проверять все участки? Это должно быть быстрее.
Сообщение автоматически объединено:

В общем, я разобрался) Делается скриншот с помощью
Код:
_ScreenCapture_Capture

Затем, с помощью замечательной библиотеки https://www.autoitscript.com/forum/topic/27362-bitmap-library/ его можно обрабатывать и даже редактировать. Увеличило скорость в 30 раз для моего случая.
 
Последнее редактирование:
Верх