要点
- 色相は色相環上の位置で、0°から360°の角度です。赤が0°、緑は約120°、青は約240°で、再び赤へ戻ります。
- 彩度は色相の鮮やかさで、0%のグレーから100%の純色まで。明度は色の明るさで、0%の黒から100%までを表します。
- 色相は円なので、2つの色相の最大距離は、色相環の反対側に当たる180°です。それより大きな誤差は、逆回りなら実際には小さくなります。
- HSBは色を目で選び、説明するためのものです。RGBは画面が色を作る仕組み、Labは2色がどれだけ違って見えるかの測定に使います。答える問いが異なります。
- 3つのスライダーで色を再現すると、どの判断がずれたかわかります。色見本から選ぶだけではわかりません。
3つの数値、3つの問い
たとえば、くすんだ青緑を思い浮かべてください。説明するとき、画面が実際にしていることだとしても、赤、緑、青の光がそれぞれどれくらい含まれるかとは言わないでしょう。青みのある緑で、あまり鮮やかではなく、少し暗いと言うはずです。それがHSBです。人が考える順に、色相、彩度、明度。Alvy Ray Smithが1970年代末に提案したのも、人が見た感覚に沿って色を選べるようにするためでした。HSVとも呼ばれ、Vはvalueを意味します。どちらも同じモデルです。
| 要素 | 答える問い | 範囲 | 両端の意味 |
|---|---|---|---|
| 色相 | どの色か? | 0°–360° | 0°の赤から、黄、緑、シアン、青、マゼンタを通り、再び赤へ |
| 彩度 | その色がどれくらい鮮やかか? | 0–100% | 0%は色相のないグレー。100%はその色相のもっとも純粋な状態 |
| 明度 | どれくらい明るいか? | 0–100% | 0%は他の値にかかわらず黒。100%はその色相でもっとも明るい状態 |
色相が角度であることの意味
色相を円に配置するのは、赤から紫まで一直線に並ぶスペクトルが、虹にはない赤紫の色を介してつながるからです。マゼンタは紫と赤の間にあり、円を閉じます。そのため色相は角度で測ります。赤が0°、黄が約60°、緑が約120°、シアンが約180°、青が約240°、マゼンタが約300°、360°で再び赤です。
円には直線にない性質があります。最大の距離が決まっていて、それは半周です。2つの色相が180°より離れることはありません。目標が10°で予想が350°なら、誤差は340°ではなく、円の上側をまたぐ20°です。正しい色相の採点は、必ず短いほうの距離を使います。最大の誤差は、円の正反対にある補色です。Percoreが色相の誤差を180°で正規化するのは、それが完全一致から最大の誤差までの範囲だからです。
彩度と明度
彩度は、その色の鮮やかさです。彩度がゼロになると、どの色相も同じグレーになります。淡い色やくすんだ色の色相を言い当てにくいのは、見分けるための色味がほとんど残っていないからです。彩度が最大なら、その色相で可能な限り鮮やかになります。明度は単純に色の明るさです。明度がゼロなら、色相と彩度にかかわらず黒になります。
この2つは、人が混同しやすい形で影響し合います。暗く鮮やかな赤と、明るく彩度の低い赤は、色相が同じでもまったく別の色に感じられます。色を記憶するとき、人は色相をほぼ正しく保ちながら彩度を高く見積もりがちです。記憶した色が、実際より鮮やかになるのです。明度の誤差は周囲の光によってどちらの方向にも起こります。要素別のスコアでは、このような傾向を見ます。
HSBと他の色モデル
HSBは同じ色を表すいくつかの方法のひとつです。それぞれに用途があります。目的に合わないモデルを使うと混乱しやすいため、役割を整理します。
| モデル | 仕組み | 向いている用途 |
|---|---|---|
| HSB / HSV | 色相を角度、彩度と明度を割合で表します。明度100%は、その色相でもっとも純粋で明るい状態です。 | 目で色を選び説明すること、カラーピッカー、色の記憶の誤差を理解すること |
| HSL | 色相は同じですが、明度の代わりに、明るさを表すlightnessを使います。100%は必ず白で、純色は50%にあります。 | 白へ近づけて色を明るくする操作が多いCSSやウェブデザイン |
| RGB | 赤、緑、青の光の量をそれぞれ0–255で表します。画面が物理的に行っていることです。 | コード、ファイル形式、機器が表示するあらゆるもの。目で考えるには直感的ではありません |
| CIELAB(Lab) | 明るさと、緑–赤、青–黄という2つの反対色軸。等しい距離が等しい見た目の差になるように作られています。 | 2色の差の測定(Delta E)、印刷、カラーマネジメント |
RGBは機械のため、HSBとHSLは人のため、Labは測定のためと考えるとわかりやすいでしょう。Delta Eで採点する色覚ツールはLabで測っています。3つのスライダーを使うものは、HSBで答えられるようにしています。どちらも妥当で、伝えることが違います。
色見本より3つのスライダーからわかること
色を見て、消えたあとに6つの色見本からもっとも近いものを選ぶと、結果は距離を伴う正解か不正解か、ひとつの情報です。代わりに3つの独立した操作で再現すると、色相、彩度、明度のそれぞれでどれくらいずれたかという3つの数値になります。それらが誤りを理解する手掛かりになります。毎日、色相の誤差は小さく彩度の誤差が大きい人は、自分の見方について学び、調整できるようになります。
これがPercoreのカラーセッションの考え方です。画面いっぱいの色を見せ、隠し、色相、彩度、明度のスライダーで再現してもらいます。各誤差を正規化し、色相は180°、他の2つはそれぞれの全範囲で割ります。3つを平均して0〜100の正確さにし、内訳も一緒に表示します。式の詳細はPercoreの採点方法に、内訳を練習へ生かす方法は色の感覚を磨くにはにあります。
3つのスライダーで、色を再現してみましょう。
App Storeからダウンロードよくある質問
HSBとHSVは同じですか?
同じです。Vはvalue、Bはbrightnessの略で、同じモデルを指します。ソフトによって名称が異なり、AppleやAdobeのツールはHSB、他の多くはHSVと呼びます。
HSBとHSLの違いは何ですか?
色相は共通です。HSBでは明度100%が、その色相でもっとも純粋で明るい状態です。HSLではlightnessの100%が白、50%が純色です。HSLはCSS、HSBはデザインツールでよく使われます。
色相環で赤が0°なのはなぜですか?
慣習によります。円にはどこかに始点が必要で、モデルを定義したときに赤が選ばれました。赤、黄、緑、シアン、青、マゼンタの順はスペクトルに沿い、マゼンタが円を閉じます。
色相の誤差は最大でどれくらいですか?
180°です。色相環の正反対にある補色に当たります。それより大きく見える誤差も逆回りなら小さくなるため、必ず短いほうの距離を使います。
人がもっとも見誤りやすいのはどれですか?
実際には彩度です。人は色を実際より鮮やかに覚えがちです。色相は近いことが多く、明度は周囲の光に強く左右されます。要素別のスコアで自分の傾向がわかります。