ITパスポート 2014年 春期 問80
問題文
ディスプレイ画面の表示では、赤・緑・青の3色を基に、加法混色によって様々な色を作り出している。赤色と緑色と青色を均等に合わせると、何色となるか。
選択肢
ア:赤紫
イ:黄
ウ:白(正解)
エ:緑青
🔒 解説は解答すると表示されます
加法混色【ITパスポート解説】
正解の理由
ディスプレイは光を使って色を作ります。RGB(RGB:Red, Green, Blue=赤・緑・青の光の三原色)は、それぞれの光の強さを足し合わせる「加法混色(光の混色)」を使います。赤、緑、青を同じ強さで同時に出すと、光の三成分が合わさって人の目には白に見えます。したがって正解はウ(白)です。
具体例としてデジタル色の数値表現(0〜255)で示すと、
- 赤 (255, 0, 0)
- 緑 (0, 255, 0)
- 青 (0, 0, 255) を加算してチャンネルごとに上限でクリップ(最大値255)すると、(255,255,255) = 白 になります。
解法ステップ
- 画面表示は「光」を合成して色を作ることを思い出す(ディスプレイの色は光の混色)。
- 用語:RGB(Red, Green, Blue:赤・緑・青の光の三原色)
- 「加法混色」は光の強さを足し合わせる方式であると理解する。
- 赤+緑=黄、緑+青=シアン、赤+青=マゼンタ、赤+緑+青(同じ強さ)=白
- 選択肢の中から白を選ぶ(ウ)。
選択肢別の誤答解説
- ア: 赤紫
赤紫(マゼンタに近い色)は赤と青が主な組み合わせです。緑が入ると色はさらに明るくなり白寄りになります。よって赤紫にはなりません。 - イ: 黄
黄色は赤と緑を混ぜた結果です(青を加えなければ黄になります)。ここでは青も含むため黄色にはならず、結果はより明るい色(白)になります。 - ウ: 白
正解。赤・緑・青を同じ強さで合わせると白に見えます。 - エ: 緑青(シアン)
シアンは緑+青の組み合わせです。赤も等しく混ざるとシアンではなく白寄りになります。
よくある誤解
- 「混ぜると暗くなる」は絵の具(色料)の混色(減法混色)に関する感覚での誤りです。紙や絵の具は光を吸収するので混ぜるほど暗くなることがありますが、ディスプレイの光の混色は足し算になるため明るくなり、三色で白になります。
- 「同じ値を平均すると灰色になる」という誤解。実際の表示ではチャネルごとの強度を足して上限でクリップします。全チャネルが最大であれば白、同じだが低い値なら暗い灰色(濃いグレー)になります。問題文での想定は「同等に合わせる=同強度で合成する」ことで、表示の文脈では白が想定解です。
- 数値の扱いを「平均」で計算する例を教わると混乱します。実装的には「足して上限でクリップ」または「全チャネルを同じ最大値に設定」する方法が正しい表現です。
補足コラム
- ディスプレイや画像ファイルで一般的に使われるRGBは各成分を0〜255の範囲で表現します。白は (255,255,255)、黒は (0,0,0) です。
- 印刷物はインクで色を作るためCMYK(Cyan:シアン、Magenta:マゼンタ、Yellow:イエロー、Key/Black:黒)という減法混色を使います。光の混色(加法)とインクの混色(減法)は逆の性質です。
- 実際の色再現にはガンマ補正や色空間(sRGBなど)といった技術的要素も関係しますが、ITパスポートレベルでは「RGBを同時に合わせると白になる」という理解で十分です。
補足の動作例(Python)
# 加法混色の簡単な例:チャンネルごとに足して255で上限クリップ
red = (255, 0, 0)
green = (0, 255, 0)
blue = (0, 0, 255)
def add_rgb(a, b, c):
r = min(255, a[0] + b[0] + c[0])
g = min(255, a[1] + b[1] + c[1])
b = min(255, a[2] + b[2] + c[2])
return (r, g, b)
print(add_rgb(red, green, blue)) # 出力: (255, 255, 255) -> 白
FAQ
Q. 赤+緑で必ず黄になるのですか?
A. はい、光の加法混色では赤と緑を同時に表示すると人の目には黄に見えます。ただし青も加えると黄は白に近づきます。
A. はい、光の加法混色では赤と緑を同時に表示すると人の目には黄に見えます。ただし青も加えると黄は白に近づきます。
Q. 同じ強さで混ぜれば常に「白」になりますか?
A. 強さが十分に高ければ白になります。全チャネルを同じ中間の値にすると「灰色」になります。問題文の意図は画面での等しい光の合成なので白が期待解です。
A. 強さが十分に高ければ白になります。全チャネルを同じ中間の値にすると「灰色」になります。問題文の意図は画面での等しい光の合成なので白が期待解です。
Q. 印刷では同じことが起きますか?
A. いいえ。印刷はインクの減法混色なので、色を混ぜると暗くなったり黒に近づいたりします。ディスプレイと印刷は混色の仕組みが逆です。
A. いいえ。印刷はインクの減法混色なので、色を混ぜると暗くなったり黒に近づいたりします。ディスプレイと印刷は混色の仕組みが逆です。
関連キーワード: RGB、加法混色、光の三原色、CMYK、ディスプレイ、色表現、クリッピング

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

