HSB è in realtà molto più facile da capire rispetto a RGB, quindi va bene.
In realtà ho scritto un post stupidamente lungo che spiega HSB , quindi sto citando un po 'da lì, ma intervallando per rispondere alla tua domanda in modo più specifico.
Che cos'è la tonalità? Pensa: "Il colore dell'arcobaleno"
La tonalità è un numero compreso tra 0 e 360. Viene misurata in gradi, come i gradi di un cerchio (perché whoa, spoiler, cerchi hanno anche 360 °). Ricorda la ruota dei colori? La tonalità è proprio dove sei sulla ruota dei colori.
Che cos'è la saturazione? Pensa alla "ricchezza"
La saturazione è un numero compreso tra 0 e 100. Quindi, indipendentemente dalla tonalità scelta, una saturazione del 100% sarà la versione più ricca possibile di quel colore e una saturazione dello 0% sarà la versione grigia di quel colore (cioè se il colore è chiaro, sarà un grigio chiaro; se il colore è scuro, sarà un grigio scuro).
Voglio vedere?
La saturazione è piuttosto semplice. A volte ci penso come la quantità di colore iniettata nel grigio. Quindi lo 0% è un grigio piatto, ma il 100% è il colore più colorato che il tuo monitor può realizzare.
Che cos'è la luminosità? Pensa a una lampadina
La luminosità è un numero compreso tra 0 e 100. Come la saturazione, a volte è scritta in percentuale. Questo è abbastanza ovvio su cosa significhi, ma c'è una rapida cattura.
La luminosità dello 0% è nera, indipendentemente dalla tonalità, indipendentemente dalla saturazione. La luminosità del 100% è bianca solo se anche la saturazione è dello 0%. Altrimenti, il 100% di luminosità è solo un ... colore molto brillante. Ti sembra confuso? Pensare in questo modo. Immagina che la luminosità sia una lampadina. 0% indica che la lampadina è spenta (nero pece nella stanza). 100% indica che la luce è in piena potenza. Quindi forse il 100% di luminosità è un colore brillante o, se la luce è già bianca, allora il 100% di luminosità è bianco puro.
Il nero è sulla ruota dei colori? No, ma è sul cilindro colorato
Una ruota è piatta, quindi è in 2D. Lo "spazio" di colori HSB ha tre dimensioni (H, S e B ... sorpresa!), Quindi è una forma 3D. Nel nostro caso, un cono andrà bene.
Il nero è l'INTERA ruota dei colori in cui luminosità = 0. Quindi, indipendentemente dalla tonalità che hai, non importa quale saturazione hai, se luminosità = 0, stai guardando NERO.
(Stranamente, il bianco funziona in modo diverso. Il bianco è solo un punto, NON un'intera ruota dei colori. Per ottenere il bianco, devi avere luminosità = 100 E saturazione = 0. Detto questo, c'è un sistema di colori incredibilmente simile a HSB, ma il l'unica differenza è che rende il bianco e il nero esattamente opposti. Quel sistema si chiama HSL - tonalità, saturazione, leggerezza .)
Come cambia il tono della mia pelle con l'illuminazione?
Questa domanda ha una risposta più completa qui , ma fondamentalmente, la tonalità, la saturazione o la luminosità della pelle potrebbero cambiare con l'illuminazione.
- Tonalità : se la tonalità della pelle normale è compresa tra 0 ° e 60 °, quindi con un'illuminazione chiara (bianca), la tonalità della pelle si sposterà verso il giallo (tonalità = 60). Con un'illuminazione più scura, si sposterà verso il rosso (tonalità = 0 °).
- SATURAZIONE : con un'illuminazione più luminosa, la pelle avrà una saturazione più bassa. In condizioni di scarsa illuminazione, avrà una saturazione più elevata.
- LUMINOSITÀ : con un'illuminazione più luminosa, la pelle avrà una luminosità più elevata. In condizioni di scarsa illuminazione, la pelle avrà una luminosità inferiore. Ma ... lo sapevi già, vero? ;)
Spero che aiuti!
Puoi trovare qualche dettaglio in più qui
L*a*b*
il colore non è l'unico spazio colore indipendente dal dispositivo.sRGB
è indipendente dal dispositivo comeL*a*b*
. Ed entrambiL*a*b*
e hannosRGB
bisogno di un bianco di riferimento, non sono assoluti. Per un modello di colore veramente indipendente, è possibile utilizzareXYZ
. Se vuoi davvero saperlo, leggi tutto su brucelindbloom.com . Java richiesto per l'esperienza completa.