Существует ли простой способ выдержать сравнение, как близко два цвета друг другу?

Существует ли способ выдержать сравнение, как близко два цвета друг другу? Если сказать, что они оба являются синими.
В данный момент способ, которым мы сравниваем их, состоит в том, чтобы вручную присвоить каждый возможный цвет цветному семейству (красный, зеленый, синий...). И затем просто сравните строки :)
Но конечно что ручная задача может быть присвоена аккуратному небольшому алгоритму.

26
задан martineau 22 September 2019 в 19:23
поделиться

0 ответов

Вы, вероятно, хотите преобразовать цвета в модель HSL (Оттенок, Насыщенность, Легкость) и затем сравнить значения в порогах в порядке HSL. Если оттенок в рамках допуска, который считают как "близко", то проверьте "близость" насыщенности и затем легкость.

21
ответ дан Jeff Yates 28 November 2019 в 07:25
поделиться

Я не уверен ни в каких алгоритмах, можно хотеть считать преобразование RGB (Красный, Зеленый, Синий) значения в к HSB (Оттенок, Насыщенность, Яркость).

Оттенок является по существу "цветом", таким образом, можно выдержать сравнение просто о том, как близко значения Оттенка.

См. http://en.wikipedia.org/wiki/HSV_color_space

9
ответ дан nicholaides 28 November 2019 в 07:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: