0

編碼結果

Lab 顏色

關於 Lab 顏色

Lab 顏色是使用明度、從綠色到紅色的軸,以及從藍色到黃色的軸來表示顏色的色彩空間。它不像 RGB 那樣直接指定顯示裝置的紅、綠、藍成分,而是以更接近人類視覺的方式分離明度和色味。

成分意思範例值
L: 明度表示顏色的明亮程度。0% 為黑色,100% 為白色。60%
a表示從綠色到紅色的方向。負值偏綠,正值偏紅。40
b表示從藍色到黃色的方向。負值偏藍,正值偏黃。30

例如,紅色等主要顏色可以表示如下。

顏色Lab 表示RGB 表示
紅色lab(54.29% 80.8049 69.891)rgb(255 0 0)
綠色lab(46.28% -47.5524 48.5863)rgb(0 128 0)
亮綠色lab(87.82% -79.2711 80.9946)rgb(0 255 0)
藍色lab(29.57% 68.2874 -112.0297)rgb(0 0 255)
白色lab(100% 0 0)rgb(255 255 255)
黑色lab(0% 0 0)rgb(0 0 0)

如要包含透明度,請加入 Alpha 值。例如,半透明紅色可以表示為 lab(54.29% 80.8049 69.891 / 0.5)

明度、a、b 的處理

明度按 0% 到 100% 的範圍處理。低於 0% 的值按 0% 處理,高於 100% 的值會限制在 100%。

ab 使用正數或負數指定。它們的值不會被截斷到固定範圍,而是作為指定的 Lab 成分處理。

Lab 和 LCH 的差異

Lab 使用 ab 的直角座標表示顏色。LCH 使用與 Lab 相同的知覺基礎,但用彩度和色相表示色味。