Что нового

Как ускорить PixelSearch?

0werdance

Новичок
Сообщения
2
Репутация
0
Написал програмку с использованием пиксельсерча, при установке на другие компы и виртуальные машины очень медленно работает. Скорость работы падает на порядки, можно сказать что не работает.
PixelGetColor в цикле тоже пробовал, для ускорения не вариант.

Поиск в гугле предлагает использовать dll, однако толковых примеров не нашел.
Вот например http://www.autoitscript.com/forum/topic/126430-advanced-pixel-search-library/page__st__0 Но тут я пока не разобрался :-\

Как вариант, хочу попробовать считать участок экрана в массив и с ним потом работать.

Вопросы:
1. Просьба привести пример замены строки PixelSearch(X1, Y1, X2, Y2, 0xFFFFFF) на dll
2. Как перевести участок экрана в массив, чтобы с ним можно было работать?
3. Почему скорость пиксельсерча сильно падает под другим юзером винды и на виртуалках?
 

rusreg79

Продвинутый
Сообщения
159
Репутация
57
Почему скорость пиксельсерча сильно падает под другим юзером винды и на виртуалках?
PixelSearch\PixelGetColor медленно работает с включенным aero, возможно в этом причина.
 
Автор
0

0werdance

Новичок
Сообщения
2
Репутация
0
PixelSearch\PixelGetColor медленно работает с включенным aero, возможно в этом причина.
Аэро на виртуалке отключено, тормоза все равно присутствуют.
 
Верх