Color Search Trigger — это функция EyeAuras, которая позволяет захватывать экран, окно или выбранную область, вычислять средний цвет захваченного фрагмента и сравнивать его с заранее заданным цветом. Триггер срабатывает, когда измеренное сходство (процент совпадения) между захваченным цветом и выбранным цветом больше либо равно указанному порогу.
Для расчета сходства цветов можно выбрать один из двух методов: CIEDE2000 или Euclidean Distance.
CIEDE2000 — это усовершенствованный метод сравнения цветов, который ближе к тому, как цвет воспринимает человек. Этот подход, разработанный Международной комиссией по освещению (CIE), учитывает сложные особенности человеческого зрения и дает очень точное сравнение цветов с точки зрения восприятия глазом.
Преимущества:
Недостатки:
Лучше всего подходит для: задач, где важна точность сравнения цветов и близость к человеческому восприятию — например, в программах для дизайна, фоторедакторах и при цветокоррекции видео.
Euclidean Distance использует простой математический расчет: сравнение цветов выполняется по прямому расстоянию между ними в цветовом пространстве RGB.
Преимущества:
Недостатки:
Лучше всего подходит для: задач, где скорость важнее идеального совпадения цвета — например, для приложений реального времени, простых игр на совпадение цветов и быстрого прототипирования.
Color Search Trigger особенно полезен, когда нужно определить процентные значения игровых ресурсов, таких как HP/MP. С помощью Image Effect на захваченном изображении можно преобразовать цвет заполненной полоски MP в белый, а пустой части — в черный. Затем, вычисляя сходство через Euclidean Distance между полностью заполненной полоской MP и частично заполненной, можно достаточно точно определить оставшийся процент MP%.
Это позволяет эффективнее управлять персонажем, автоматически выполняя нужные действия, когда HP/MP или другие ресурсы достигают определенного значения.
Порог совпадения — это параметр, который задает пользователь и который определяет, когда сработает триггер. Он показывает уровень сходства (в процентах) между средним цветом захваченной области и выбранным цветом. Триггер активируется, когда вычисленное сходство достигает этого порога или превышает его.
Подбирая разные настройки, можно найти оптимальный баланс между скоростью и точностью для вашей задачи. Правильная конфигурация может заметно повысить эффективность и полезность Color Search Trigger.