RGB カラーモード#
RGB カラーモードは非常に広く使用されており、このモードは赤、緑、青の 3 つの色チャンネルの変化と重ね合わせによってさまざまな色を形成します。ただし、RGB はデバイスに依存しており、異なるデバイスで同じ RGB 値を検出および再現することができます。
加法混合の原色である RGB#
三原色の表現#
数値表現#
3 次元ベクトルを使用して表現され、ほとんどの場合、8 ビットの 16 進数を使用して表現されます。例えば、天空色を表すために 66ccff を使用します。
2 桁の 16 進数は 1 つの成分(r、g、b)を表します。
もちろん、一部の高級デバイスでは、より大きな値範囲を使用して色を表現することがあります
CMYK カラーモード#
その名の通り、この色モードはフルカラープリントに使用され、4 つの標準色であるシアン(C-Cyan)、マゼンタ(M-Magenta)、イエロー(Y-Yellow)、ブラック(B-Black)があります。
CMYK の混合#
RGB とは異なり、CMYK は減算混合モードです。CMY の 3 つの色を混合すると、濃い灰色が生成されます。
HSL と HSV(HSB)カラースペース#
HSL と HSV は、RGB のポイントを円柱座標系で表現することで、より直感的になります。
HSL は色相、彩度、明度を表します。HSV は色相、彩度、明度を表します。
色相、彩度、明度(明度)#
-
色相(H):色の基本的な特性であり、私たちが日常的に言及する色です。赤、黄などです。
-
彩度:色の純度であり、彩度が高いほど色が純粋であり、低いほど灰色に近づきます。
-
明度(明度):その名の通り、0%〜100%の値を取ります。
HSL と HSV の比較#
HSV は Adobe シリーズでよく使用され、HSL は CSS3 で使用されます。
HSL では、彩度成分は常に完全に彩色された色から同等の灰色に変化します(HSV では、V の最大値では、彩度は完全に彩色された色から白色に変化するため、これは直感に反すると考えられます)。
HSL では、明度は黒から選択した色相までの完全な範囲をカバーします(HSV では、V 成分は半分の距離を進み、黒から選択した色相までの範囲をカバーします)。
YUV(Y'CbCr)#
YUV は白黒テレビからカラーテレビへの移行期に発明されました。白黒ビデオには Y ビデオ(輝度値)のみがあります。YUV のカラーエンコーディングモードは、ストリーミングメディアでよく使用されます。U は色度を表し、V は明度を表します。Y'CbCr は YUV の圧縮バージョンであり、Y'CbCr はデジタルイメージ領域でよく使用され、YUV はアナログ信号領域でよく使用されます。
フォーマット形式:
パック形式:YUV の値をマクロピクセル配列として保存し、RGB と同様に配置します。
プレーン形式:YUV の 3 つの成分を異なる行列に保存します。
注:マクロピクセル配列はマクロピクセルを意味します。
Lab カラースペース#
Lab カラースペースでは、L は明度を表し、a と b は色の対立次元を表します。
Lab カラーは人間の視覚に近づけるように設計されており、"Lab モード" と呼ばれる画像編集が Photoshop で使用され、PDF でも "Lab カラースペース" が使用されています。