Подскажите пожалуйста синтаксис findimage в LUA чтобы искать не с экрана, а в памяти, предварительно сохранив его getimage-ем. Шаблоны для поиска тоже находятся в памяти, загруженные через loadimage. Заранее благодарен за помощь )
Нашёл где-то на задворках вариант использования финда. Даю обломок кода, думаю вопросов не будет.
код
Код
local screen = loadimage ([[Empire.bmp]]) -- загрузка скрина экрана поиска -- или если использовать getimage то так: screen = getimage (......) -- screen - это адрес в памяти (остальные три параметра обычно и не нужны) local pict = loadimage ([[gold.bmp]]) -- загрузка искомой картинки -- pict - - это тоже адрес в памяти (остальные 3 параметра игнорированы)
local accuracy = 80 -- точность поиска local count = -1 -- искать все картинки local deviation = 30 -- погрешность оттенка (абсолютная = 76 единицам = 30% от 255) local arr = findimage (x1, y1, x2, y2, {pict}, screen, accuracy, count, deviation)