Le schéma de couleurs actuel pour mon bureau utilise une palette rouge. Je voudrais le changer en quelque chose de vert à la place, alors j'ai parcouru le fichier de configuration du jeu de couleurs et "fait pivoter" toutes les valeurs de couleur pour que RVB devienne BRG. Par exemple, (214,73,55) devient (55,214,73).
L'impression que j'ai eue était que la palette de couleurs verte avait l'air bien plus lumineuse que l'ancienne palette de couleurs rouge. Apparemment, c'est parce que nous percevons les différentes couleurs avec différents niveaux de luminosité intuitifs . Existe-t-il une formule que je peux utiliser au lieu d'une simple rotation RVB qui conservera la même luminosité apparente pour la version verte du jeu de couleurs? Existe-t-il des directives sur la meilleure façon de convertir un ensemble complet de couleurs d'une teinte de base à une autre?
Réponses:
Votre observation est correcte. La légèreté (la perception humaine de la luminosité) du vert est plus grande que la légèreté du rouge.
Dans votre exemple, lorsque vous déplacez la valeur sRGB 214,73,55 à 55,214,73 (c'est-à-dire que vous faites pivoter la teinte de 7 ° à 127 °), la luminosité reste constante à 84% mais la luminosité augmente. La valeur sRGB originale 214,73,55 correspond à une légèreté de 52; la nouvelle valeur sRGB 55,214,73 correspond à une légèreté de 76.
Vous pouvez envisager d'utiliser le modèle de couleur CIE L * a * b * (Lab), qui est basé sur la perception humaine de la couleur, afin de corriger la légèreté de la nouvelle couleur.
En utilisant le modèle Lab, vous pouvez directement réduire la luminosité de la nouvelle couleur à 52, ce qui donne la valeur sRGB 0,147,0. Cependant, cela augmente également la saturation de la couleur.
Alternativement, vous pouvez réduire la luminosité de la nouvelle couleur jusqu'à ce qu'une luminosité de 52 soit obtenue, ce qui donne la valeur sRGB 37,143,49. Cela garantit que la teinte et la saturation de la couleur sont préservées.
la source
Fondamentalement, vous souhaitez utiliser un modèle différent.
Photoshop rapporte votre RVB rouge (214,73,55) comme HSB (7,74,84) et Lab (52,55,42). Le commentaire de Scott fait probablement référence à «l'axe de teinte» du sélecteur de couleurs HSB.
Le laboratoire est censé modéliser la perception humaine. Il existe plusieurs versions, mais pour le sélecteur de couleurs de Photoshop, les plages sont L = 0-100; a & b sont -128-127 inclus. Les modèles "un axe" -vert à + magenta. Les modèles "axe b" vont du bleu au jaune. L'axe "L" modélise la légèreté.
Si vous changez le signe sur le composant "a" de Lab en Lab (52, -55,42), vous obtenez un vert dont le ton est assez proche de votre rouge lorsque vous utilisez le Squint Test.
Wikipédia a une ventilation des conversions (et une note de bas de page pour les documents source) si vous souhaitez lancer votre propre fonction.
Je pense que vous trouverez très difficile un algorithme pour une couleur coordonnée sans approbation humaine.
la source