すべてのカテゴリ » 知識・教養・学問 » 知識・学問 » その他

質問

終了

"コンピューターを用いてRGB各1ビットでカラーを表示する場合、表示できるのは何色か"

この答えは8色なのですが、
どうしてそのような答えになるのか、詳しい解説をよろしくお願いします

  • 質問者:ななな
  • 質問日時:2015-08-25 23:38:28
  • 0

並び替え:

光の三原色混ぜ合わせて
全消灯[黒色]
R
G
B
RG
RB
GR(重複)
GB
BR(重複)
BG(重複)
RGB[白色]


重複してるのを省いたら8色

  • 回答者:こんなもん? (質問から3時間後)
  • 1
この回答の満足度
  

1ビットというのは数字で言うと0 か 1(スイッチのON/OFFみたいなもの)。
RGBを3桁で表す2進数になり、000から111までの数になります。
000、001、010、011、100、101、110、111
しかないので8個しか表せません。

  • 回答者:匿名希望 (質問から14時間後)
  • 2
この回答の満足度
  

書いてある文章をそのまま、具体的に書くと分かるような気がします。

RGBを 各1ビットで表現するので、組み合わせを列挙する
(★のところは、2進数を10進数で考えた時の話なので、分からなければ、今は無視してください。そう考えないと、重複が発生したり、無駄が発生するので、頭の中の内容を書いただけです)

RGB=0,0,0 黒 ★0
RGB=0,0,1 青=ブルーがオン  ★1
RGB=0,1,0 緑=グリーンがオン ★2
RGB=0,1,1 薄青=グリーンとブルーがオン ★3 桁あがり
RGB=1,0,0 赤=レッドがオン ★4
RGB=1,0,1 紫=赤と青がオン ★5
RGB=1,1,0 黄色=レッドとグリーンがオン ★6
RGB==1,1,1 白 全部 オン ★7

上記組み合わせのため、8色のパターンが存在する

  • 回答者:コゼニゲバ (質問から4日後)
  • 1
この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る