RGB は 本当は RLB だ
美術と物理学 へ戻る
ばいおりんの日常的物理学文集 へ戻る
2025.11.26
カラーコードのうち HTML や CSS で定義されている原色には次のようなものがあります。
style="background-color:Red" = style="background-color:#ff0000"
style="background-color:Blue" = style="background-color:#0000ff"
style="background-color:Lime" = style="background-color:#00ff00"
style="background-color:Green" = style="background-color:#008800"
カラーコードは 光の3原色( 赤・緑・青 )のそれぞれの強さを数値で表したものです。カラーコードは例えば #3eb3ff のように表されますが、これを RGB ( 62, 179, 255 ) と表すこともできます。
光の3原色は Red・Lime・Blue です。明度が 50% の Green ではなくて明度が 100% の Lime なのです。ですから、RGB は 本当は RLB なのです。( 色相は Green も Lime も同じなので RGB のままでいいのだと言えば、それでもいいのですが・・・ )
明度が 100% の純色が Green ではなくて Lime なのか? その理由は、RGB系では光の波長 440 〜 545 nm( 青紫 〜 黄緑系 )の範囲においては単色光を正確に再現できないので「 XYZ表色系 」が指導権を握って 546.1 nm の波長の単色光を Green と定め、それに一番近いのが #008000,RGB ( 0, 128, 0 ) だったから、それが Green であると HTML や CSS で定義したためです。そこで、 #00ff00",RGB ( 0, 255, 0 ) で表される明度 100% の色は Green 以外の名前でなければならず、Lime とされたのです。