Estamos creando una aplicación deportiva y desearíamos incorporar colores de equipo en varias partes de la aplicación.Algoritmo de lógica de color
Ahora cada equipo se puede representar usando varios colores diferentes.
Lo que me gustaría hacer es realizar una comprobación para verificar si los dos colores del equipo están dentro de un rango determinado el uno del otro, de modo que no se muestran dos colores similares.
Entonces, si el color del equipo primario del equipo 1 tiene un valor de rgb (255,0,0) (o # FF0000), y el color primario del equipo 2 es similar, digamos rgb (250,0,0), entonces elegiría un color diferente para uno de los equipos.
De ser posible, ¿qué enfoque podría tomar para realizar el control?
Gracias
+1 para un gran enlace, código (aunque OP solicite Java) –
son los valores de rgb normalizados para el intervalo 0..1 o valores regulares en el rango 0..255? – Thariama
Sería genial agregar una nota de cómo este algoritmo se compara con las técnicas descritas en el artículo [diferencia de color] (http://en.wikipedia.org/wiki/Color_difference) de Wikipedia, por ejemplo. CIEDE2000. – bluenote10