1. 程式人生 > >顏色程式設計:色彩學基礎知識

顏色程式設計:色彩學基礎知識

參考資料:

色彩學基礎知識

我們現在通過RGB來學習怎樣轉換程HSV模式。並且,我們通過HSV模式也可以猜測當前顏色的樣子。

例如,我們隨便敲出來一個顏色 ABCDEF,下面我們來分析這個顏色。
我們為了方便理解,我們把它轉換為10進位制,(171,205,239)

  • 色相
    首先,色相的取值是[0,360]。即:紅橙黃綠青藍紫。紅 0 或者 360,綠 120,藍 240。由此我們可以看到,當前顏色是藍色的。

  • 飽和度
    我們看下藍色的佔比,比較低。

  • 亮度
    最高亮度是(255,255,255)表示白色。最低亮度(0,0,0),表示黑色。當前整體亮度還是很高的。

最後我們看下取色器:

跟我們預想的顏色是一致的,一張 偏藍色的、飽和度比較低、亮度比較高的顏色。