По просьбе добавил в findimage быствый поиск в ее расширенный режим, в котором указывается разбежность цвета и процент совпадения.
Это ускорило использование этой функции в десятки раз в расширенном режиме.
Однако есть минимальный шанс, что изображение может быть не найдено.
Если требуется 100 процентная гарантия, то лучше использовать эту функцию без ускорения.
Если 100 процентная надежность не нужна, а важна скорость, можно смело ее использовать.
Принцип состоит в том, что экран проверяется на наличие 9 пикселей, рассредоточенных на проверяемой области шаблоном. И если хоть один из них уложился в диапазон разбежности, то область проверяется на наличие остального совпадения.
Шанс что ни один из пикселей не уложится очень маленький.
Параметр SWIFT допускается только в функциях с зазбежностью цветов.
Синтаксис:
Такой же как и расширенной findimage, но впереди надо добавить SWIFT (SWIFT=1) или 1.
Что бы указать обычный поиск можно указать 0. Остальные значения будут ошибкой.
Цитата: findimage (SWIFT, 10, #kibor[0][0], -1, #arrX[0], #arrY[0], 0, 0, 1920,1080, r,r,r,r,r,r,p, 1, -1); |