Tengo 2 objetos que difieren en color (variante oscuro/claro).
Quiero crear los mismos 2 objetos pero en otro esquema de color (Rojo, Verde, Naranja, Púrpura, ...)
Esto normalmente se puede hacer cambiando el valor de matiz de ambas imágenes. Entonces tendría algo como lo siguiente:
Sin embargo, tengo el color claro disponible en todos los esquemas de color y tengo la versión más oscura solo en el esquema azul.
Básicamente, quiero calcular cuánto más oscura es la variante más oscura del 'Azul' y aplicar esto a todos los demás colores 'claros' que tengo.
¿Cómo se puede lograr esto?
A continuación, le mostramos cómo hacer lo que desea hacer.
Use el cuentagotas con %-edades en lugar de valores HEX a menos que trabaje en matemáticas de base 16. : ) Yo no.
Cuando haya leído la diferencia en su caso de prueba (azul), use las mismas diferencias para el resto de sus tonos. Eso es.
Azul claro a R= 57,3 , G=75,3, B=87,8
Azul oscuro a R= 16,5 , G=55,3, B=83,1
Reste la densidad neutra de sus parches restando el menor valor de los tres valores. (He envalentonado los valores más bajos para restar).
Obtendrá estos valores.
Azul claro a R=0, G=18, B=30.5
Azul oscuro a R=0, G=38,8, B=66,6
¿Ves que el verde casi se ha duplicado en valor, al igual que el azul?
Ahora, veamos qué hiciste con el rojo.
Rojo claro a R=85,5, G=57,3 , B=87,8
Rojo oscuro a R=78,8, G=16,5 , B=83,1
Reste la densidad neutra de sus parches restando el menor valor de los tres valores. (Nuevamente, he envalentonado los valores para restar de los demás).
Obtendrás estos valores
Rojo claro a R=28,2, G=0, B=30,5
Rojo oscuro a R=62,3, G=0, B=66,6
¿Ves que el rojo ha más que duplicado su valor al igual que el azul? Ambos conjuntos de parches aumentaron en la misma cantidad.
Usando estos números, puede muestrear cualquier tono y aumentar o disminuir los primarios no neutrales para producir cualquier diferencia proporcional similar. Puede usar los valores hexadecimales de la misma manera, pero a menos que tenga una calculadora basada en hexadecimales como yo, será doloroso pero posible hacer lo mismo.
De nada.
Luciano
Complejidad
Ryan
Complejidad
Ryan