El model HSL (de l'anglès Hue, Saturation, Lightness – Tonalitat, Saturació, Luminà ncia), també anomenat HSI (de l'anglès Hue, Saturation, Intensity – Tonalitat, Saturació, Intensitat), defineix un model de color en termes dels seus components constituents. El model HSL es representa grà ficament com un con doble o un doble hexà gon. Els dos vèrtexs en el model HSL es corresponen amb el blanc i el negre, l'angle es correspon amb la tonalitat, la distà ncia a l'eix, amb la saturació i la distà ncia a l'eix blanc-negre es correspon amb la luminà ncia. Com el model HSV, és una deformació no lineal de l'espai de color RGB.
Conversió des de RGB a HSV
Els valors (R, G, B) s'han d'expressar com nombres del 0 a l'1. MAX equival al mà xim dels valors (R, G, B), i MIN equival al mÃnim d'aquests valors. La fórmula es pot escriure aixÃ:
Comparació entre HSL i HSV
HSL és similar al model HSV però reflecteix millor la noció intuïtiva de la saturació i la luminà ncia com dos parà metres independents, i per tant és un model més adequat per als artistes. L'especificació dels fulls d'estil en cascada (CSS) en la seva versió 3 prefereixen HSL perquè és simètric a l'eix llum-foscor, cosa que no passa amb el model HSV ("Els avantatges d'HSL són que és simètric a la claredat i a la foscor (que no és el cas d'HSV per exemple)..."). Significa que:
- A HSL, la component de la saturació va des del completament saturat fins al gris equivalent, mentre que a HSV, amb V al mà xim, va des del color saturat fins al blanc, cosa que no és molt intuïtiva.
- La luminà ncia a HSL sempre va des del negre fins al blanc passant per la tonalitat desitjada, mentre que a HSV la component V es queda a mitjan camÃ, entre el negre i la tonalitat escollida.
En les aplicacions de tractament de color, els models HSV i HSL es representen com una à rea lineal o circular per a la tonalidtat i la saturació i una à rea bidimensional, com un quadrat o triangle, per al valor/luminà ncia. En aquesta representació les diferències entre HSV i HSL són irrellevants. Això no obstant, algunes aplicacions permeten escollir el color mitjançant lliscadors lineals o entrades numèriques. En aquests casos solament s'usa un dels dos models, normalment HSV. Alguns exemples:
- Aplicacions que usen HSV:
- Apple Mac OS X system color picker (disc de color per a H/S i un lliscador per a V)
- The GIMP
- Xara X
- Paint.NET (disc de color per a H/S i lliscador per a V)
- Aplicacions que usen HSL:
- Aplicacions que utilitzen HSV i HSL:
Vegeu també