Photoshop で赤チャンネルを選択すると何が起こりますか?

Photoshop で赤チャンネルを選択すると何が起こりますか?

Photoshop のチャンネル ツールバーで、赤チャンネルのサムネイルを Ctrl キーを押しながらクリックすると、選択範囲はどのように決定されますか? R 値に基づいてピクセルを選択するような処理が行われることはわかっていますが、その背後にある正確な公式を知りたいです。

チャンネルツールバー

答え1

選択範囲はグレースケール画像と考えることができます。各ピクセル (特定の場所にある小さな四角形) には、0 から 255 までの値が格納されます (0: 選択されていない、255: 完全に選択されている)。

カラー画像では、各ピクセルに 4 つの値 (0 から 255 まで) があります。それぞれ赤、緑、青、透明度 (アルファとも呼ばれます) を表します。つまり、白のピクセルは 255,255,255,255、黒は 0,0,0,255、赤は 255,0,0,255 というようになります。

赤チャンネルに従って選択を行うと、選択範囲の各ピクセルは画像の赤チャンネルから値を取得します。したがって、ピクセルが赤、紫、白 (すべて赤 = 255) の場合、選択値は 255 になります。ピクセルが青、緑、黒 (すべて赤 = 0) の場合、選択値は 0 になります。

レイヤーのメインサムネイルを Ctrl キーを押しながらクリックすると、同じ方法で選択が行われますが、透明度の値から選択されます。

答え2

Ivan さんの回答を補足してみます。

現実の世界には、無限の色があります。写真やコンピュータ グラフィックスで色を扱うには、目が実際に「限られた」数の異なる色を区別できるという事実を利用します (その数は数千万ですが、有限です)。ほとんどの場合、その数のサブセットでも十分です。たとえば、連続した色のグラデーションをあまり含まない写真は、256 色程度の最適化された色と、隣接するピクセルを混ぜ合わせるように目を欺くトリックで、うまく再現できることがよくあります。

色を扱うには、さまざまな「カラー スペース」で色を表現します。これらの「カラー スペース」は、さまざまな強度の原色の組み合わせ (赤/緑/青、シアン/マゼンタ/黄色など) として色を表現するか、色相/彩度/強度などの他のスキームとして色を表現します。どのカラー スペースでも、画像の色は、それらの色の「次元」ごとに増分値として保存されます。3 つ以上の「次元」では、各次元の増分が 0 ~ 100 または 0 ~ 255 のオーダーで、人間の目に見やすい画像を再現するのに十分な総色数が得られます。

RGB (赤/緑/青の色空間) について言えば、すべての色はこれら 3 つの原色の混合で表されます。純粋な原色のピクセルはほとんどありません。各カラー チャネルは、画像内のすべてのピクセルの原色の強度のグレースケール画像のようなものです。チャネルが組み合わされて画像が表示されます。

カラー チャネルを選択すると、処理対象が絞り込まれます。使用する選択ツールの種類によって、選択対象が決まります。カーブ ツールは、そのカラー チャネル内の強度のみを調整します。

各原色は別々に保存されます。各原色のデータ フィールドのようなものだと考えてください。したがって、カラー チャネルを選択するための数式はなく、カラー データ フィールドの 1 つだけを扱うことになります。数式は、画像の外観を変更するために値を選択または操作するために使用されます。色を色空間の値として表すと、数値を扱うことになり、数式、数学曲線の数式などを使用して数値を調整できます。

Photoshop などのアプリケーションには、ピクセルや色を選択したり操作したりするためのツールが無数にあります。それぞれが数式を使用して実行されます。

関連情報