В каком формате точнее сравнить два цвета на схожесть?
Задача: есть цвет в RGB или HEX, можно всегда преобразовать в другой
Нужно сверить его с набором цветов и показать, к какому цвету он ближе. Как это точнее сделать?
Через HSV или сравнением разницы RGB?
Сослан Хлоев, как числа, приводя к чему? Например, можно сравнить "декартовы расстояния" через RGB, или сравнить через hue, преобразовав сперва в HSV...
если нужно просто сравнить цвет номер 1 и цвет номер 2 и получить true или false в результате, то без разницы, а если нужно вычислить ближайший цвет то намного удобнее через HSV.
Зависит от критериев схожести. Но лучше по HSV сравнивать, с разными весами H S и V (тогда к примеру можно V меньше всего учитывать, и светло-красный будет более похож на тёмно-красный, чем светло-красный на светло-оранжевый)