Перейти к основному содержимому

Color

Функция этого блока — захват определенного пикселя на экране, что позволяет сравнивать сходство между цветом снимка и целевым (измененным) цветом.

Терминология

Этот модуль обеспечивает распознавание цвета, что может быть полезно в случаях, когда, например, если цвет пикселя в определенных координатах совпадает, вы выполняете действие A, в противном случае — действие B. Метод сравнения очень эффективен, что делает его ценным в ситуациях, когда пиксели меняются быстро и их нельзя распознать путем поиска изображения или текста.

Выбор цвета

Перед тем как сравнивать цвет пикселя, вы можете выбрать цвет с помощью этого блока: удерживайте блок, и вы увидите параметр Pick Color. Вы попадете в окно выбора цвета — перемещайте палец, чтобы выбрать определенный пиксель.

Пример видео

Сравнение цвета

После успешного выбора цвета вы можете сравнить его и получить значение сравнения в диапазоне от 0 до 1. Если значение близко к 1, то оба цвета очень похожи, и наоборот.

Пример видео

Сравнение с использованием цвета пикселя экрана в реальном времени

Возникает вопрос: как получить цвет пикселя в реальном времени, чтобы не выбирать его вручную? На самом деле вы можете сделать это с помощью данного блока.

Этот блок вернет цвет пикселя выбранных координат, в данном примере X: 500, Y: 500. Он проверит цвет пикселя на вашем устройстве. После этого вы можете использовать этот блок для сравнения с ранее выбранным цветом, например с красным цветом и цветом из координат X: 500, Y: 500 на вашем экране.

В результате вы получите оценку совпадения в реальном времени, что позволит вам выполнять определенное условие при изменении цвета пикселя на экране.