Le concept d’un système de couleurs avec une teinte a été exploré dès 1830 avec la sphère de couleurs de Philipp Otto Runge. Le système de couleurs Munsell des années 1930 a été un grand pas en avant, car on s’est rendu compte que l’uniformité perceptive signifie que l’espace couleur ne peut plus être une sphère.
Par convention, la teinte du rouge est fixée à 0° pour la plupart des espaces couleur avec une teinte.
Espaces colorimétriques adversesModification
Dans les espaces colorimétriques adverses dont deux des axes sont perceptivement orthogonaux à la luminosité, comme les espaces colorimétriques CIE 1976 (L*, a*, b*) (CIELAB) et 1976 (L*, u*, v*) (CIELUV), la teinte peut être calculée en même temps que la chroma en convertissant ces coordonnées de la forme rectangulaire à la forme polaire. La teinte est la composante angulaire de la représentation polaire, tandis que la chroma est la composante radiale.
Spécifiquement, dans CIELAB
h a b = a t a n 2 ( b ∗ , a ∗ ) , {\displaystyle h_{ab}=\mathrm {atan2} (b^{*},a^{*}),}
alors que, par analogie, dans CIELUV
h u v = a t a n 2 ( v ∗ , u ∗ ) = a t a n 2 ( v ′ , u ′ ) , {\displaystyle h_{uv}=\mathrm {atan2} (v^{*},u^{*})=\mathrm {atan2} (v’,u’),}
où, atan2 est une tangente inverse à deux arguments.
Définir la teinte en termes de RVBEdit
L’espace couleur SHV en tant que un objet conique
Une illustration de la relation entre la « teinte » des couleurs à saturation maximale en HSV et HSL avec leurs coordonnées RVB correspondantes
hue 24 couleur
Preucil décrit un hexagone de couleurs, similaire à un tracé trilinéaire décrit par Evans, Hanson et Brewer, qui peut être utilisé pour calculer la teinte à partir du RVB. Pour placer le rouge à 0°, le vert à 120° et le bleu à 240°,
h r g b = a t a n 2 ( 3 ⋅ ( G – B ) , 2 ⋅ R – G – B ) . {\displaystyle h_{rgb}=\mathrm {atan2} \left({\sqrt {3}}\cdot (G-B),2\cdot R-G-B\right).}
Equivalemment, on peut résoudre
tan ( h r g b ) = 3 ⋅ ( G – B ) 2 ⋅ R – G – B . {\displaystyle \tan(h_{rgb})={\frac {{\sqrt {3}}\cdot (G-B)}{2\cdot R-G-B}}.}
Preucil a utilisé un tracé polaire, qu’il a appelé un cercle de couleur. En utilisant R, G et B, on peut calculer l’angle de teinte en utilisant le schéma suivant : déterminer lequel des six ordonnancements possibles de R, G et B prévaut, puis appliquer la formule donnée dans le tableau ci-dessous.
Notez que dans chaque cas, la formule contient la fraction M – L H – L {\displaystyle {\frac {M-L}{H-L}}}. où H est le plus élevé parmi R, G et B, L est le plus bas et M est le milieu entre les deux autres. Ceci est appelé « erreur de teinte de Preucil » et a été utilisé dans le calcul de la force du masque dans la reproduction photomécanique des couleurs.
Les angles de teinte calculés pour le cercle de Preucil sont en accord avec l’angle de teinte calculé pour l’hexagone de Preucil à des multiples entiers de 30° (rouge, jaune, vert, cyan, bleu, magenta, et les couleurs à mi-chemin entre les paires contiguës) et diffèrent d’environ 1.2° aux multiples entiers impairs de 15° (sur la base de la formule du cercle), soit la divergence maximale entre les deux.
Le processus de conversion d’une couleur RVB en un espace de couleur LSH ou HSV est généralement basé sur une mise en correspondance par morceaux de 6 pièces, traitant le cône HSV comme un hexacône, ou le double cône LSH comme un double hexacône. Les formules utilisées sont celles du tableau ci-dessus.
24 teintes de HSL/HSVEdit
Bien que la variance de la luminance soit facile à remarquer pour HSL/HSV, la variation de la teinte est moins perceptible. Ce graphique fait correspondre 12 points de la roue chromatique HSV au plan chromatique de CIELAB, affichant le manque d’uniformité de la teinte et de la saturation.
Les angles de teinte ci-dessous ne s’appliquent qu’aux deux transformations de style Preucil du RVB, et ne s’appliquent pas aux espaces chromatiques plus uniformes basés sur Lab/LUV. Comme l’illustre la variance de la luminance, les transformations basées sur le RVB séparent mal les attributs colorimétriques.
angle de teinte | code de couleur | nom de la couleur | Nom de la couleur (en couleurs d’essai) | luminance | |
---|---|---|---|---|---|
0° | #FF0000 | rouge | rouge | 30% | |
15° | #FF4000 | vermillon | rouge orangé | 45% | |
30° | #FF8000 | orange | orange | 59% | |
45° | #FFBF00 | jaune doré | Kaki | 74% | |
60° | #FFFF00 | jaune (couleur web)=mondique jaune | jaune | 89% | |
75° | #BFFF00 | jaunâtre vert | chaux | 81% | |
90° | #80FF00 | vert jaunâtre, chartreuse | olive | 74% | |
105° | #40FF00 | vert feuillage | vert herbe | 66% | 120° | #00FF00 | vert | vert | 59% | 135° | #00FF40 | vert cobalt | vert bleuâtre | 62% | 150° | #00FF80 | vert émeraude | teal | 64% | 165° | #00FFBF | vert turquoise, vert bleuté | cyan verdâtre | 67% |
180° | #00FFFF | bleu turquoise, cyan (couleur web) | cyan | 70% | |
195° | #00BFFF | bleu céruléen | cyan bleuté | 55% | |
210° | #0080FF | azur | bleu | 41% | |
225° | #0040FF | bleu, bleu cobalt | bleu violet | 26% | |
240° | #0000FF | bleu (couleur web)=ultramarine | violet | 11% | 255° | #4000FF | hyacinthe | violet pourpre | 19% |
270° | #8000FF | violet | violet | 26% | 285° | #BF00FF | mauve | mauve magenta | 34% |
300° | #FF00FF | magenta (couleur web) | magenta | 41% | |
315° | #FF00BF | pourpre rougeâtre | cramoisi | 38% | |
330° | #FF0080 | rouge rubis, cramoisi | carmin | 36% | |
345° | #FF0040 | carmine | rouge écarlate | 33% |