HSL(Hue, Saturation, Lightness,即色相、飽和度、亮度)是一種將RGB色彩模型中的點在圓柱坐標系中的表示法。
色相(H)是色彩的基本屬性,就是平常所說的顏色名稱,如紅色、黃色等。
飽和度(S)是指色彩的純度,越高色彩越純,低則逐漸變灰,取0-100%的數值。
明度(V)/亮度(L),取0-100%。
H 從 240 取到 0,S 取 1.0,L 取 0.5,這樣就能得到一個由藍色向紅色過渡的色盤

RGB色彩模式是工業界的一種顏色標准,是通過對紅(Red)、綠(Green)、藍(Blue)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色
純紅色RGB值為(255,0,0)、純綠色RGB值為(0,255,0)、純藍色RGB值為(0,0,255);
灰色的R、G、B三個值相等(除了0和255);
白色的RGB值為(255,255,255);
黑色的RGB值為(0,0,0)
RGBA是代表Red(紅色)Green(綠色)Blue(藍色)和Alpha(透明度 0~100)的色彩空間
對比結論:
RGB 顏色空間適合於顯示系統,卻並不適合於圖像處理
HSV /HSL顏色空間,它比 RGB 更接近人們對彩色的感知經驗。非常直觀地表達顏色的色調、鮮艷程度和明暗程度,方便進行顏色的對比。
轉換公式:
HSV to RGB:
RGB to HSV: