0

エンコード結果

Lab カラー

Labカラーについて

Labカラーは、明度 (Lightness) と、緑から赤の軸、青から黄の軸で色を表すカラースペースです。RGBのようにディスプレイの赤、緑、青の成分を直接指定するのではなく、人間の視覚に近い形で明るさと色味を分けて表します。

成分意味値の例
L: 明度 (Lightness)色の明るさを表します。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)

透明度を含める場合は、アルファ値を追加します。例えば、半透明の赤は lab(54.29% 80.8049 69.891 / 0.5) のように表せます。

明度・a・bの扱い

明度は 0% から 100% の範囲で扱います。0% 未満の明度は 0%、100% を超える明度は 100% に収まるように扱います。

ab は正または負の数値で指定します。ab の値は固定範囲に切り詰めず、指定された値をそのままLab成分として扱います。

LabとLCHの違い

Labは ab の直交座標で色を表します。一方、LCHはLabと同じ知覚ベースの考え方を使いながら、色味を彩度 (Chroma) と色相 (Hue) で表すカラースペースです。