![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() По чужой форме постоянно двигается белый квадратик в произвольном направлении, нужно захватить его изображение и наложить сверху квадрат другого цвета. Наложить изображение не проблема ну к примеру сделать прозрачную форму и на ней рисовать, а вот как очень быстро сканировать область формы и вычислять цвет пикселя? GetPixel не подходит так как очень медленно. Может кто подскажет.
|
#2
|
|||
|
|||
![]() Можно попробовать отрисовать эту форму на свою канву (например, на некотором Bitmap'е) и искать на нем. Но не думаю, что будет сильно быстрее.
|
#3
|
||||
|
||||
![]() Может проще узнать адреса переменных в которых содержатся координаты белого квадратика?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
||||
|
||||
![]() самый быстрый способ это ScanLine
Arrrgh |
#5
|
|||
|
|||
![]() Цитата:
Координаты не получится, форма другой программы , тем более .ЕХЕ |
#6
|
||||
|
||||
![]() Ну я имел ввиду ковырнуть программу отладчиком, в дампе полазить, может там адреса фиксированные, потом просто можно будет перейти в АП этой проги и выдергивать значения этих переменных.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |