Область поиска намного больше картинки, дело не в этом.
Ради интереса провел эксперимент:
Ищу изображение 1.bmp (буква "с" - палка слева 3 пикселя, палки наверху и внизу по 2 пикселя, картинка сохранена с белыми полями в один пиксель со всех сторон) на картинке 3.bmp. Т.е. открываю картинку в графическом редакторе и на ней ищу изображение 1.bmp. Изображение находится 4 раза - на 1,2,3 и 6 вариантах.
Затем ищу изображение 2.bmp таким же макаром. Находится 1 раз на 1 варианте.
В общем функция scanpicture каким-то образом обрезает картинку, которую ищет. Но это не просто столбец из крайних правых пикселей, иначе изображение находилось бы на последнем варианте...
getscreen(933,502,984,531)
scanpicture($var,933,502,984,531,"1.bmp",-1,100)
for($i=0,$i<arrsize($var),1)
print($var[$i])
end_cyc
halt
Интересно, что если размер букв увеличить, то такой проблемы уже не возникает. И если 1.bmp сохранить с 2 белыми полями справа, то все работает исправно.