1
Общие вопросы / IF_PICTURE_IN заменить на IF_PIXEL_IN/PXL
« on: January 17, 2017, 10:46:04 AM »
Здравствуйте Уважаемые знатоки. Подумал что картинка- это определенный набор пикселей и решил искать эту картинку по пикселям. Но не смог решить задачу самостоятельно. Прошу помощи.Ищет первый пиксель-4177919, и если другие не совпадают не переходит на следующий. Как помочь перейти на другой пиксель?
Во вложении образец. Первую картинку находит, но если закрасить пиксель как на третьей, то всё стоит на месте.
Во вложении образец. Первую картинку находит, но если закрасить пиксель как на третьей, то всё стоит на месте.
Code: (clickermann) [Select]
WAITMS(500)
$check = 0
WHILE($check = 0)
GETSCREEN
// COLORMODE(6)
IF_PIXEL_IN(0,0,$_xmax,$_ymax,4177919)
IF(PXL($_return1-7,$_return2+6)=4161535)
IF(PXL($_return1,$_return2+2)=8388607)
IF(PXL($_return1+32,$_return2+2)=8388607)
$check = 1
MOVE($_return1-7, $_return2)
END_IF
END_IF
END_IF
ELSE
WAITMS(500)
END_IF
END_CYC
HALT