В каком формате точнее сравнить два цвета на схожесть?

Задача: есть цвет в RGB или HEX, можно всегда преобразовать в другой
Нужно сверить его с набором цветов и показать, к какому цвету он ближе. Как это точнее сделать?
Через HSV или сравнением разницы RGB?
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ответы на вопрос 3
@IvAnHV
если нужно просто сравнить цвет номер 1 и цвет номер 2 и получить true или false в результате, то без разницы, а если нужно вычислить ближайший цвет то намного удобнее через HSV.
Ответ написан
https://ru.wikipedia.org/wiki/Формула_цветового_отличия

Для вас, скорее всего, будет достаточно формулы CIE76 в пространстве LAB.
Ответ написан
SagePtr
@SagePtr
Еда - это святое
Зависит от критериев схожести. Но лучше по HSV сравнивать, с разными весами H S и V (тогда к примеру можно V меньше всего учитывать, и светло-красный будет более похож на тёмно-красный, чем светло-красный на светло-оранжевый)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы