Linearのリニューアル記事がすごく良かった。
その記事の中で「LCHカラースペース」について書かれていた。知らなかったので調べてみると、以下の記事を見つけた。
この記事の内容を抜粋しながら、自分用に簡易なメモとしてまとめる。
LCHとは?
LCHは簡単に言うと、異なる色相でも同じコントラストに見えるように構成されたカラースペース。
![](https://r2.sizu.me/users/28808/post-images/uii11fd3o3kw7wc22zxr.png)
1976年に国際照明委員会 (International Commission on Illumination, CIE) によって最初に定義された色空間であるため、CIELAB とも呼ばれている。
LCH は、Lightness(明度)、Chroma(彩度)、Hue(色相)の略。
![](https://r2.sizu.me/users/28808/post-images/vnmr74h0o5w8kb3erzb6.png)
HSL と LCH の違い
Lightness(明度)
![](https://r2.sizu.me/users/28808/post-images/iiodwo343vwk3fz8o145.png)
HSL:明度50の色に注目。最も鮮やかでカラフル。これは、黒や白が混じっていない純粋なカラーであるため。そのため、同じ明度50でも黄色は青よりも明るく見える。
LCH:同じコントラストのため、黄色が青色よりも明るく見えることはない。
Chroma, Saturation(彩度)
![](https://r2.sizu.me/users/28808/post-images/xr3h03mcvo3zw46vc502.png)
![](https://r2.sizu.me/users/28808/post-images/kz8h2f97i2de69141z83.png)
HSL:彩度の範囲は 0 から 100。
LCH:彩度の範囲は 0 から 131 まで。ただし色によって異なる。
Hue(色相)
![](https://r2.sizu.me/users/28808/post-images/h2a1wvc56057dndw3fbc.png)
どちらの色相環も、赤から始まり、緑、青を経て赤に戻る。ただ、HSLで色相0は純粋な赤だが、LCHではピンクがかった赤。
LCHは、異なる色相でもコントラストが同じ。
LCHを採用するメリット
一貫したコントラストで、アクセシビリティの考慮が簡単
LCHでは、異なる色相・同じ明度のカラーが、同じコントラスト比になる。そのため、アクセシビリティの考慮が簡単。
![](https://r2.sizu.me/users/28808/post-images/cxxkm0mfam5n36wze66n.png)
異なる色相への変更も簡単
コントラスト比に影響なく、色を簡単に変更できる。
![](https://r2.sizu.me/users/28808/post-images/zn1i82wh4okm9xe0x2rt.png)
採用例
データビジュアライズ
![](https://r2.sizu.me/users/28808/post-images/v90a66n323uo5h5f2463.png)
カラーテーマの変更
![](https://r2.sizu.me/users/28808/post-images/cmf1uon61zvafotktxdf.png)
以前、カラー設計を担当した際には、HSLで色を作りながらコントラスト比を目視で確認していたので、LCHでのカラー設計はすごく良さそう。