ゆるゆるプログラミング

・光と色の3原色

色には、3色の光を混ぜる「色光の3原色」と3色のインクを混ぜる「色料の3原色」があります。これらの色を混ぜ合わせることにより、人が認識できる全ての色を再現できるといわれています。

色光の3原色

テレビやディスプレイなどで使われる3原色は、赤(R)と緑(G)と青(B)です。プログラムで使用する色は、赤(R)・緑(G)・青(B)のそれぞれに0~255の256段階を割り当てることが一般的です。これにより、256x256x256=16,777,216通りの色を表現することができます。これをフルカラートゥルーカラー)と呼びます。

赤赤色(R)   緑緑色(G)   青青色(B)  
赤緑青赤色/緑色/青色の合成(RGB)

色料の3原色

プリンタなどで使われる3原色は、水色(C)と紫(M)と黄色(Y)です。理論上、これら3色を全て均等に混ぜると黒色が表現できるといわれていますが、実際にはインクの中の不純物により綺麗な黒が表現できません。そのため、ほとんどのプリンタは黒色(K)のインクが使えるようにしています。尚、黒色(K)のKは、キープレート(Key plate)の頭文字をとったもので"KURO"のKではありません。キープレートは輪郭や細部を表現するために使われていた版のことのようです。印刷を行うプログラムを作成する際に、CMYKの値を直接指定することはほとんどありません。RGBで描画した図形などを印刷すると自動的にCMYKに変換されてプリンタ出力されます。ただし、印刷物を作成するプログラムなどを作る際に、CMYKの値を直接指定したい場合はCYMKからRGBに変換するプログラムを作成する必要があります。

left水色(C)   left紫色(M)   left黄色(Y)  
left水色/紫色/黄色の合成(CMY)

■新着情報

2020.09.03 お札とコインの数 必要なお札と硬貨の枚数?
2020.08.27 ポーカーの役判定 ポーカーの役を判定
2020.08.25 ゾロ目の出る確率 サイコロの目のでる確率は?
2020.08.24 文字列配列をint配列に変換 String[]→int[]
2020.08.24 文字列配列をdouble配列に変換 String[]→double[]
2020.08.19 キーボード入力値を配列に格納 キーボード入力→配列
2020.08.19 キーボード入力値をリストに格納 キーボード入力→リスト
2020.08.19 キーボード入力 ScannerクラスとSystem.inを使用

■広告

フィギュア予約最大25%OFF+ポイント5%還元!ホビーサーチ

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

Topへ