Мы строим спортивное приложение и хотели бы включать цвета команды в различные части приложения.Цветовой логический алгоритм
Теперь каждая команда может быть представлена несколькими цветами.
Что бы я хотел сделать, это выполнить проверку, чтобы проверить, находятся ли цвета двух команд в определенном диапазоне друг от друга, так что я не показываю два одинаковых цвета.
Итак, если основной цвет команды команды 1 имеет значение rgb (255,0,0) (или # FF0000), а основной цвет команды 2 аналогичен, скажем, rgb (250,0,0), то мы выбрал бы другой цвет для одной из команд.
Если возможно, какой подход я могу предпринять для проверки?
Благодаря
+1 для отличной ссылки, код (хотя OP запрошен для Java) –
- значения rgb, нормированные на интервал 0..1 или регулярные значения int he range 0..255? – Thariama
Было бы здорово добавить примечание, как этот алгоритм сравнивается с методами, описанными в статье [color difference] (http://en.wikipedia.org/wiki/Color_difference) в Википедии, например. CIEDE2000. – bluenote10