【子ども向け】コンピュータと色の話。光の三原色(RGB)とカラーコードを分かりやすく解説

画用紙がようしくときは、いろをなんとなくぜてつくりますよね。

では、パソコンやタブレットの画面がめんはどのようにいろめているのでしょうか。

コンピュータのなかでは、いろはきちんとしたルールでめられています。

では、そのルールってどんなものなのでしょう?

  • コンピュータはどうやっていろつくるの?
  • RGBってなに?
  • カラーコードってなに?

使つかいながらやさしく説明せつめいします。
いっしょにていきましょう。

 

スポンサーリンク

絵の具の三原色(青・赤・黄)

絵の具の三原色

まずは、学校がっこうでおなじみの

あおあかの3しょくぜると、さまざまないろつくれますね。

  • あおあか=むらさき
  • あお=みどり
  • あか=オレンジ

ぜるほどくろちかづきます。

 

じつは2種類ある「色の作り方」

いろつくかたには、おおきくけて2つあります。

  • のようにぜてつくいろ
  • ひかりかさねてつくいろ

コンピュータやテレビは、「ひかり」をかさねていろつくっています。

 

光の三原色(RGB)

光の三原色

パソコンやタブレットの画面がめんつくっているのは、えないほどちいさな「ひかりのつぶ」です。

ひかりのつぶをぐーんと拡大かくだいしてみると、あかみどりあおひかりがならんでいるのがえてきます。

  • あか(Red)
  • みどり(Green)
  • あお(Blue)

この3しょくを「ひかり三原色さんげんしょく」といいます。

頭文字かしらもじをとって「RGB(アールジービー)」」といいます。

この3つのひかりつよくしたりよわくしたりして、画面がめんはたくさんのいろしているのです

  • あかみどりあお全部ぜんぶいちばんつよくすると → しろ
  • 全部ぜんぶひからせないと → くろ

ひかりぜればぜるほどあかるくなって、最後さいごは「まぶしいしろ」になります。

ひかりでは、ぜたときの結果けっかがちがうのがおもしろいですね!

 

コンピュータでは数字で色を決める

コンピュータでは、あかみどりあおそれぞれのひかりつよさを 0~255の数字すうじあらわします

  •   0:ひからない
  • 255:いちばんつよ

たとえば、こんなふうにあらわします。

あか(R) みどり(G) あお(B)
あか 255 0 0
しろ 255 255 255
くろ 0 0 0

あかみどりあおそれぞれが256とおりのつよさをっていて、3つをわせるので、
256 × 256 × 256 = やく1,670まんしょく もつくることができます!

SpheroのLEDの色を指定するプログラム

球体型ロボット(Sphero)のLEDの色をRGBで指定するプログラム

 

カラーコードってなに?

カラーコード

ウェブデザインなどでは、いろを「#(ハッシュ)+6ケタの記号きごう」であらわすことがあります。

これを「カラーコード」といいます。

カラーコードは「いろ正確せいかくなレシピ」のようなもの。

あか」とっても、ひとによってあかるいあかだったりくらあかだったり、イメージするあかはバラバラですよね。

でも、数字すうじ指定していすれば、どのコンピュータでもほぼおないろつくれます。

たとえば、こんなふうにあらわします。

  • あ か  #FF0000
  • みどり  #00FF00
  • あ お  #0000FF
  • し ろ  #FFFFFF
  • く ろ  #000000

これは、さっきのRGBの数字すうじ(0~255)を、ちがうかたになおしたものです。

RGBそれぞれのひかりつよさを、2ケタずつであらわしています。
そのときに使つかうのが、0~9とA~Fを使つかった特別とくべつ数字すうじ(16進数しんすう)です。

  • 数字すうじくと:rgb(255, 255, 0)(14文字もじ
  • カラーコードでくと:#FFFF00(7文字もじ

あかみどりあおの3つぶんあるので、2ケタ × 3しょく = 合計ごうけい6ケタになります。
10進数しんすうよりも 文字もじすうすくなくてすみますね。

カラーコードを使って指定

グラフィックデザインツール(Canva)で素材の色を変える

 

【まめちしき】カラーコードに出てくる「A〜F」って何?

16進数

カラーコードをよくると、0~9の数字すうじのほかに A~F のアルファベット がてきます。

これは「16進数しんすう」というかずかたです。

ふつうの数字すうじ(10進数しんすう)は、9のつぎは 10 になりますよね。

でも16進数しんすうでは、9のつぎは A(=10)、B(=11)…とつづき、F(=15)のつぎで 10 になります。

つまり、16になるとケタががります

16進数しんすうは、コンピュータのなかでデータをあつかうときに便利べんりなので、よく使つかわれています。

 

まとめ

  • 三原色さんげんしょくあおあかぜていろつく
  • ひかり三原色さんげんしょくあか(R)・みどり(G)・あお(B)のひかりつよさでいろつく
  • コンピュータでは数字すうじいろめる:0~255の数字すうじを3つわせる
  • カラーコードはRGBのべつかた:「#」+6ケタの記号きごうあらわ

だと一発いっぱつ勝負しょうぶですが、パソコンやタブレットなら納得なっとくするいろができるまで何度なんどでもためせるのがいいですね。

 

球体きゅうたいがたロボット Sphero(スフィロ)は、RGBのあたい設定せっていしてLEDをきないろひからせることができます。
実際じっさいにRGBを使つかうプログラムを体験たいけんできるので、興味きょうみがあるひとした記事きじもぜひんでみてください!

タイトルとURLをコピーしました