Подскажите логику нахождения нажатого состояния кнопки с помощью findheapcolor.
Что имеется:
1. Круглая кнопка с рисунком, расположена строго в одном месте(не перемещается)
2. При включённом состоянии имеет 2 индикатора, означающих что она включена:
а)Мигание зелёным свечением(не однородное, имеет множество оттенков в своей структуре).
б)Вокруг кнопки по диаметру заполняется светлая(похожая на белую, но не белая, так же имеет много оттенков) полоса загрузки, индикатор кулдауна.
в)Сама кнопка в большинстве мест полупрозрачная.
г)Фон/задний план так же меняется.
И, так, получается, Есть полупрозрачная кнопка с рисунком, которая во включенном состоянии мигает, причём не одним цветом, а многими, имеется радиальный индикатор, так же состоящий из оттенков, что усложняет определение однотипных цветов-пикселов, так ко всему прочему ещё и меняется фон, а т.к. кнопка полупрозрачная почти везде, то и всё остальное так же меняется. Если делать маленький разбег, то он ничего не находит, если большой, то ложные срабатывания и между этими значениями нету того участка где определялось бы нормально
Может есть какой то способ уменьшить цветность изображения и попробовать поработать с ним ? Либо же есть ещё какой то способ ?