RGB方式 → HSL/HSB(HSV)方式への変換
0<= R,G,B =<1

H:色相(0<= H =<360,H=H+360×n) 主波長
360度モデル)
 H=60*(G-B)/(MAX(R,G,B)-MIN(R,GB))+0 if MAX(R,G,B)=R
 H=60*(B-R)/(MAX(R,G,B)-MIN(R,GB))+120 if MAX(R,G,B)=G
 H=60*(R-G)/(MAX(R,G,B)-MIN(R,GB))+240 if MAX(R,G,B)=B
  H=0 赤  H=120 緑  H=240 黄

S:彩度(0<= S <=1) 主波長の頻度分布
円柱モデル)
 S=(MAX(R,G,B)-MIN(R,G,B))/MAX(R,G,B)
  S=0 無彩色  0< S =< 1 有彩色  S=1 純色
円錐モデル)
 S=MAX(R,G,B)-MIN(R,G,B)
  S=0 無彩色   0< S =< 1 有彩色   S=1 純色

V:明度・強度(0<= V =<1) 総スペクトルパワー・最大振幅
逆円錐)
 V=max(R,G,B)
 V=1 純色  0< V <1 通常色  V=0 黒

L:明度・輝度(0<= L =<1) 色覚総刺激値
双円錐)
 L=average(R,G,B)=(R+G+B)/3=(rR+gG+bB)/3
 L=1 白  L=2/3 CMY原色  L=1/2 純色  0< L <1 通常色  L=1/3 RGB原色  L=0 黒