O HSB é realmente muito mais fácil de entender do que o RGB, então isso é bom.
Na verdade, eu escrevi um post estupidamente longo explicando o HSB , então estou citando um pouco a partir daí, mas intercalando para responder sua pergunta mais especificamente.
O que é o Hue? Pense: "Cor do arco-íris"
Matiz é um número entre 0 e 360. É medido em graus, como graus de um círculo (porque whoa, spoiler, os círculos também têm 360 °). Lembra da roda de cores? Matiz é exatamente onde você está na roda de cores.
O que é saturação? Pense em "riqueza"
Saturação é um número entre 0 e 100. Portanto, independentemente da tonalidade escolhida, uma saturação de 100% será a versão mais rica possível dessa cor e uma saturação de 0% será a versão cinza dessa cor (por exemplo, se a cor for clara, será cinza claro; se a cor for escura, será cinza escuro).
Quero ver?
A saturação é bem simples. Às vezes penso nisso como a quantidade de cor injetada no cinza. Portanto, 0% é cinza claro, mas 100% é a cor mais colorida que seu monitor pode criar.
O que é brilho? Pense em uma lâmpada
O brilho é um número entre 0 e 100. Como a saturação, às vezes é escrito como uma porcentagem. Este é bastante óbvio quanto ao que significa, mas há uma captura rápida.
0% de brilho é preto, não importa o tom, não importa a saturação. O brilho de 100% é branco somente se a saturação também for 0%. Caso contrário, o brilho de 100% é apenas uma ... cor muito brilhante. Parece confuso? Pense desta maneira. Imagine o brilho é uma lâmpada. 0% significa que a lâmpada está apagada (breu na sala). 100% significa que a luz está com força total. Portanto, talvez 100% do brilho seja uma cor brilhante ou, se a luz já for branca, o brilho de 100% será branco puro.
O preto está na roda de cores? Não, mas está no cilindro colorido
Uma roda é plana, então é em 2D. O "espaço" HSB das cores tem três dimensões (H, S e B ... surpresa!), Por isso é uma forma 3D. No nosso caso, um cone funcionará perfeitamente.
Preto é a roda de cores INTEIRA em que o brilho = 0. Portanto, não importa o tom, a saturação, se o brilho = 0, você está olhando para o PRETO.
(Estranhamente, o branco funciona de maneira diferente. O branco é apenas um ponto, NÃO uma roda de cores inteira. Para ficar branco, você precisa ter brilho = 100 E saturação = 0. Dito isto, existe um sistema de cores incrivelmente semelhante ao HSB, mas o A única diferença é que ele se opõe exatamente ao branco e ao preto. Esse sistema é chamado HSL - matiz, saturação, leveza .)
Como meu tom de pele muda com a iluminação?
Esta pergunta é respondida mais detalhadamente aqui , mas basicamente o matiz, a saturação ou o brilho da sua pele podem mudar com a iluminação.
- Tonalidade : Se a tonalidade normal da pele estiver entre 0 ° e 60 °, em iluminação brilhante (branca), a tonalidade da pele mudará para amarelo (tonalidade = 60). Na iluminação mais escura, ela muda para vermelho (matiz = 0 °).
- SATURATION : Em uma iluminação mais clara, sua pele terá uma saturação menor. Em baixa iluminação, terá maior saturação.
- BRILHO : Na iluminação mais brilhante, sua pele terá um brilho mais alto. Com pouca iluminação, sua pele terá menos brilho. Mas ... você já sabia disso, não sabia? ;)
Espero que ajude!
Você pode encontrar mais alguns detalhes aqui
L*a*b*
a cor não é o único espaço de cores independente do dispositivo.sRGB
é tão independente de dispositivo quantoL*a*b*
. E ambosL*a*b*
esRGB
precisam de uma referência branca, eles não são absolutos. Para um modelo de cores verdadeiramente independente, você pode usarXYZ
. Se você realmente quer saber, leia todo o brucelindbloom.com . Java necessário para a experiência completa.