В этой версии была доработка редактора Кибор для работы с графикой и подготовки нужных изображений.
Конкретнее добавлена настройка позволяющая указывать разбежность цвета при работе с инструментом фильтра динамики. Теперь указав нужную разбежность и запустив фильтр динамики все пикселя которые уложились в данную разбежность будут считаться статичными.
Затем можно подготовить нужный фрагмент и искать его с помощью расширенной функции findimage указав в виде параметра разбежности цветов введенное число.
Пояснение и пример:
К примеру мы хотим найти кнопку Пуск в винде. Но не просто найти, а что бы она находилась когда она не активна и когда она подсвечена при наведение мышью.
Простая кнопка
Если на нее навести мышь она подсвечивается
При прогоне через фильтр динамики мы видим удручающую картину. И не ясно что и с какими параметрами искать тут..
Поэтому вводим в фильтр динамики параметр разбежности и запустим фильтр динамики с разбежностью
Картина теперь изменилась. Некоторые части кнопки уложились в разбежность
Выделяем то что уложилось в разбежность и снимаем выделение с динамики
Нажмите для увеличения
Мы получим такую вот картину
Сохраняем. Получаем такой шаблон для поиска
Теперь указав в функции findimage фоновый цвет (тут черный - 0) и указав в параметрах разбежности указанное в фильтре динамики число (тут 20), мы прекрасно находим эту кнопку, как подсвеченную так и нет.
1. Kibor - 03 Декабря, 2016 - 15:21:48 - перейти к сообщению