0% lightness is black and 100% lightness is white, with 50% being a saturated color. In this system, 'Value' is another way of showing light and dark. Lightness. Andrew Braun. HSL (hue, saturation, lightness or luminance), also known as HSI (hue, saturation, intensity) or HSD (hue, saturation, darkness), is quite similar to HSV, with "lightness" replacing "brightness". They're both based on cylindrical geometries, but Hsv is based on a "Hexacone" model while Hsl is based on a "Double Hexacone" model. I do agree that Hur is usually given in degrees (including in CSS/SVG with the "hsl()" or "hsla()" color specifier) in range [0,360), in fact modulo 360 so that 360 is equivalent to 0 on the color circle, rather than as a fraction of the unity segment [0,1), … While 0% value is black and 100% value is a saturated color. The basic problem: as mentioned by the name, they are based on saturation. Note: HSV and HSB are the same, but HSL is different. Así que decidí echar un vistazo al marco .NET de Microsoft y noté que su clase de Color tiene funciones para HSB. Had to work with code whose authors didn't understand gamma-correction, let alone different color-spaces. The abbreviations stand for Hue-Saturation-Value (HSV) and Hue-Saturation-Luminance (HSL) and those are often used for color pickers. HSL und HSB sind im Grunde genommen RGB-Farbmodelle mit anderen Koordinaten. Hue is a degree on the color wheel from 0 to 360. Notable also is that the Saturation in HSV is not the same as Saturation in HSV. HSB ist nur ein anderer Name für HSV, aber HSL ist etwas anders aufgebaut. Saturation. HSL und HSB (auch HSV genannt) sind Transformationen der RGB-Werte, hinter denen einfache Formeln stehen. 0 is red, 120 is green, 240 is blue. In other words, color is not defined as a simple combination (addition/substraction) of primary colors but as a mathematical transformation. The HSV model was created in 1978 by Alvy Ray Smith . Saturation is a percentage value; 0% means a shade of gray and 100% is the full color. Read more about the differences on wikipedia . From my experience it's mostly due to ignorance and the availability of RGB->HSV conversion routines. Hard to give an objective answer. Image credits: HSL Color Solid Cylinder Saturation Gray, Additive Color, XTerm Color Chart, HSL and HSV, Munsell 1943. First idea: using HSV or HSL. Hue. HSB vs HSL vs HSV Estoy creando una clase de color como parte de una API de gráficos muy básica en c ++ . Andrew Braun is a lifelong tech enthusiast with a wide range of interests, including travel, economics, math, data analysis, fitness, and more. HSL color values are specified with: hsl(hue, saturation, lightness). It is a nonlinear transformation of the RGB color space. Hsv (also known as Hsb) is similar to Hsl. I'm not sure what the advantage could possibly be for having HSL vs. HSV, especially since Paint.NET doesn't really truly "support" HSV in the first place (it's a mathematical convenience). HSV (or HSB) A variant on HSL is HSV (also called HSB), where Luminance is replaced by either 'Brightness' or 'Value'. Why HSV/HSL are used so often then? Thus, those color spaces do not solve the main problem of the RGB color gamut.