HLS色空間

HLS色空間（エイチエルエスいろくうかん）とは、色相 (Hue)、彩度 (Saturation)、輝度（Lightness / Luminance または Intensity）の3つの成分からなる色空間。HSV色空間によく似ている。
HSL、HSIと呼ばれることもある。
HLS色空間を使う代表的なアプリケーションとしては、Microsoft Windows（ペイントを含む）、CSS3、Paint Shop Pro、Inkscape など。
RGBからHLS (HSL) への変換.
formula_1
双円錐モデルと円柱モデルがあり、彩度の定義が異なるため、注意が必要である。
RGBへの変換.
RGBへ変換する際には、いったん最大値や最小を求める必要がある。
求めた最大値と最小値を、色相で場合分けした上で、RGBの各チャンネルに代入する。
formula_8
色相が定義されない場合は、彩度＝0であり、全てのチャンネルが明度や輝度に等しくなる（最大値＝最小値）。