У винта там в скрипте много чего накручено.
Например вот здесь задается процент совпадения для каждого числа.
FOR ($i=0, $i < 11)
SWITCH($i)
CASE(0)
$pr = 95
CASE(1)
$pr = 99
// CASE(2)
// $pr = 95
CASE(3)
$pr = 93
CASE(4)
$pr = 95
CASE(5)
$pr = 95
CASE(6)
$pr = 95
CASE(7)
$pr = 95
CASE(8)
$pr = 94
// CASE(9)
// $pr = 95
DEFAULT
$pr = 100
END_SWITCH
То есть оказывается мы ищем картинки с не 100% совпадением!
А вот здесь число 16744447 это число прозрачности. Не понятно только где этот цвет...
SCANPICTURE($a_scan, $f_x1,$f_y1,$f_x2,$f_y2, STRCONCAT($pref,$i,".bmp"), 16744447, $pr)
1 вот как раз если бы он искал точные значения таких траблов не было бы, не мог бы он спутать точные скобки и цифры, а полу слепой найдет что хочешь. (да ты вроде убил что его можно уневерсально яко бы спользовать, но ... ) P.S. Считаю что всегда надо искать точное значение, исключение если прозрачный фон, тогда шаманить или есть динамическое освещение, решить капчу, в других случаях картинка будет одна и таже.
2 Я как раз глядел эту строку и тоже в замешательство ввели эти цифры (для меня еще многое не понятно, иногда приходится очень долго тупить что бы дочего-то дойти (понять как это работает, даже в банальном примере, так как уровень пещерного человека)
3 Хотел вроде тот скрипт использовать, так как вроде универсальный и этим привлек, но автор к первой версии много описаний сделал, а к 1.5 почти ни чего, я пол дня убил что бы он начал показывать а результат ...
С задним фоном, в плане универсальности, не получится. Двоеточие начинает находить в некоторых цифрах, отсюда ошибки распознавания.
С задним фоном? Это про прозрачность или расстояние между цифрами? (Так как в цифре 1 на 1 пиксель меньше?). Считаю что прозачный задний фон должна быть возможность включать такую возможность.