Tonalidade

O conceito de um sistema de cor com tonalidade foi explorado já em 1830 com a esfera de cor de Philipp Otto Runge. O sistema de cor Munsell dos anos 30 foi um grande passo em frente, pois percebeu-se que a uniformidade perceptual significa que o espaço de cor já não pode ser uma esfera.

Como uma convenção, a tonalidade para o vermelho é fixada em 0° para a maioria dos espaços de cor com uma tonalidade.

Espaços de cor opostosEditar

Em espaços de cor opostos em que dois dos eixos são perceptualmente ortogonais à leveza, tais como os espaços de cor CIE 1976 (L*, a*, b*) (CIELAB) e 1976 (L*, u*, v*) (CIELUV), a tonalidade pode ser computada juntamente com o croma, convertendo estas coordenadas da forma rectangular para a forma polar. A tonalidade é o componente angular da representação polar, enquanto que o croma é o componente radial.

Especificamente, em CIELAB

h a b = a t a n 2 ( b ∗ , a ∗ ) , {\displaystyle h_{ab}=\mathrm {atan2} (b^{*},a^{*}),}

entretanto, por analogia, no CIELUV

h u v = a t a n 2 ( v ∗ , u ∗ ) = a t a n 2 ( v ′ , u ′ ) , {\\i1}displaystyle h_{uv}=\i1}mathrm {atan2} (v^{*},u^{*})==mathrm {atan2} (v’,u’),}

onde, atan2 é uma tangente inversa de dois argumentos.

definindo a tonalidade em termos de RGBEdit

HSV espaço de cor como um objecto cónico

Uma ilustração da relação entre a “tonalidade” das cores com saturação máxima em HSV e HSL com as suas correspondentes coordenadas RGB

hue 24 color

Preucil descreve um hexágono de cor, semelhante a uma trama trilinear descrita por Evans, Hanson, e Brewer, que pode ser utilizada para calcular a matiz do RGB. Para colocar vermelho a 0°, verde a 120°, e azul a 240°,

h r g b = a t a n 2 ( 3 ⋅ ( G – B ) , 2 ⋅ R – G – B ) . h_{{rgb}===mathrm {atan2} \esquerda(3) (G-B),2 (G-G-B),2 (R-G-B).{\i1}

Equivalentemente, pode-se resolver

tan ( h r g b ) = 3 ⋅ ( G – B ) 2 ⋅ R – G – B . {\i1}displaystyle {\i}tan(h_{rgb})={\i1}frac {\i}cdot (G-B){2}{\i1}cdot R-G-B-B}.{\i}

Preucil usou uma parcela polar, a que ele chamou um círculo de cor. Usando R, G, e B, pode-se calcular o ângulo de tonalidade usando o seguinte esquema: determinar qual das seis possíveis ordenações de R, G, e B prevalece, depois aplicar a fórmula dada na tabela abaixo.

Nota que em cada caso a fórmula contém a fracção M – L H – L {\displaystyle {\frac {\m-L}{H-L}}} onde H é o mais alto de R, G, e B; L é o mais baixo, e M é o médio entre os outros dois. Isto é referido como o “erro de matiz do Preucil” e foi usado no cálculo da força da máscara na reprodução fotomecânica de cores.

Angulos de matiz computados para o círculo do Preucil concordam com o ângulo de matiz computado para o hexágono do Preucil em múltiplos inteiros de 30° (vermelho, amarelo, verde, ciano, azul, magenta, e as cores a meio caminho entre pares contíguos) e diferem aproximadamente por 1.2° em múltiplos inteiros ímpares de 15° (com base na fórmula circular), a divergência máxima entre os dois.

O processo de conversão de uma cor RGB num espaço de cor HSL ou espaço de cor HSV é geralmente baseado num mapeamento de 6 peças por peça, tratando o cone HSV como um hexacone, ou o cone duplo HSL como um hexacone duplo. As fórmulas usadas são as da tabela acima.

24 tonalidades de HSL/HSVEdit

Embora a variação na luminância seja fácil de notar para HSL/HSV, a variação na tonalidade é menos perceptível. Este gráfico mapeia 12 pontos na roda de cor HSV para o plano de cor CIELAB, mostrando a falta de uniformidade na tonalidade e saturação.

Os ângulos de tonalidade abaixo só se aplicam às duas transformações de estilo Preucil- do RGB, e não se aplicam aos espaços de cor mais uniformes baseados em Lab/LUV. Como ilustrado pela variação na luminância, as transformações baseadas em RGB separam pobremente os atributos de produção de cor.

#FF8000

>yellow>89%

>75°

lime>81%

>>90°

>135°

> verde cobalto> verde azul

th>hue angle color code color name color name (in try colors) luminance
#FF0000 red red 30%
#FF4000 vermilion laranja vermelha 45%
30° laranja orange 59%
45° #FFBF00 golden yellow khaki 74%
60° #FFFF00 yellow (web color)=lemon yellow
#BFFF00 yellowish green
#80FF00 yellowish green, chartreuse olive 74%
105° #40FF00 leaf green grass green 66%
120° #00FF00 green green 59%
#00FF40 62%
150° #00FF80 verde verde verde verde teal 64%
165° #00FFBF verde turquesa, bluish green green cyan 67%
180° #00FFFF turquoise blue, cyan (web color) cyan 70%
195° #00BFFF cerulean blue bluish cyan 55%
210° #0080FF azure blue 41%
225° #0040FF blue, cobalto azul violeta azul 26%
240° #0000FF blue (cor da web)=ultramarine violet 11%
255° #4000FF hyacinth purple violet 19%
270° #8000FF violet purple 26%
285° #BF00FF purple purple magenta 34%
300° #FF00FF magenta (web color) magenta 41%
315° #FF00BF reddish roxo crimson 38%
330° #FF0080 ruby red, crimson scarlet 36%
345° #FF0040 carmine scarlet red 33%

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *