Что нового

Выделить обьект на экране и найти нужный цвет в нем.

glamerion

Новичок
Сообщения
3
Репутация
0
Нужна функция, которая выделяет объект на экране( прямоугольник,квадрат) по координатам, и ищет там нужный цвет.
 

Viktor217

Осваивающий
Сообщения
233
Репутация
31
Код:
PixelSearch ( left, top, right, bottom, color )

Код:
left левая координата прямоугольника. 
top верхняя координата прямоугольника. 
right правая координата прямоугольника. 
bottom верхняя координата прямоугольника. 
color десятичное значение цвета. 
shade-variation [опциональный] величина от 0 до 255 указывает разрешенное число каналов сопоставимого цвета для rgb компонентов. Стандартное значение 0 (точное сопоставление). 
step [опциональный] шаг поиска (в пикселах). Значение 2 означает проверку каждого второго пиксела. Стандартное значение 1.
Код:
; Find a pure red pixel in the range 0,0-20,300
$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
    MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf


; Find a pure red pixel or a red pixel within 10 shades variations of pure red
$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000, 10 )
If Not @error Then
    MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf
 
Верх