「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「24ビットカラー」と「32ビットカラー」の違い

スポンサーリンク

予備知識


用語意味
ビットコンピュータの世界における「0か1が入る箱」のこと。あるいはコンピュータの世界における「0か1が入る箱」の数を表す単位
バイトたまに違う場合もあるけど、普通は「8ビット」を表す単位。0か1が入っている箱が8個ある状態
ディスプレイコンピュータにくっつけて画面を映す機器。もしくは「画面」のこと
ピクセル画面や画像を構成する点

実はコンピュータさんの世界では、画面や画像は、すべて点描画です。
一見すると絵に見えても実際には点の集まりなのです。


「24ビットカラー」と「32ビットカラー」の違い1

ひとつひとつの点に「この点には赤を表示しよう」「この点には薄い青を表示しよう」のようにいろいろな色が表示されることで、全体として絵や文字が表現されています。


「24ビットカラー」と「32ビットカラー」の違い2

それぞれの用語の意味


用語意味
24ビットカラーディスプレイにおける色の表現の話で出てくる用語のひとつで、1つのマス目あたり24ビット分の情報を持っていて、16,777,216色(赤256色×青256色×緑256色)の色を表現できるやつ
32ビットカラーディスプレイにおける色の表現の話で出てくる用語のひとつで、1つのマス目あたり32ビット分の情報を持っている(けど表現できる色の数は24ビットカラーと同じ)やつ

似ているところ


表現できる色の数が同じです。
どちらも

赤256色、緑256色、青256色を組み合わせた16,777,216色

の色を表現できます。


「24ビットカラー」と「32ビットカラー」の違い3

違うところ


1つのマス目(ピクセル)に対して用意されているビット数が違います。

24ビットカラーは、1つのマス目に対して

赤色用:8ビット
緑色用:8ビット
青色用:8ビット


の合計24ビット用意されています。


「24ビットカラー」と「32ビットカラー」の違い4

32ビットカラーは、1つのマス目に対して

赤色用:8ビット
緑色用:8ビット
青色用:8ビット
おまけ:8ビット


の合計32ビット用意されています。


「24ビットカラー」と「32ビットカラー」の違い5

備考


32ビットカラーの「おまけ:8ビット」は色情報としては使われていません。
他の用途に使われていたり、あるいは使われていなかったりします。


「24ビットカラー」と「32ビットカラー」の違い6

そのため、32ビットカラーで表現できる色の数は24ビットカラーと同じです。
赤256色、緑256色、青256色を組み合わせた16,777,216色です。


「24ビットカラー」と「32ビットカラー」の違い7

どうして8ビット増えたかですか、コンピュータさんは2の倍数が好きだからです。
具体的には「1」「2」「4」「8」……のような数字が大好きです。


「24ビットカラー」と「32ビットカラー」の違い8

24ビットはバイトに換算すると3バイトです。
コンピュータさん的には、おさまりが良くありません。


「24ビットカラー」と「32ビットカラー」の違い9

32ビットはバイトに換算すると4バイトです。
コンピュータさん的には、おさまりが良いです。


「24ビットカラー」と「32ビットカラー」の違い10

32ビット(4バイト)の方がコンピュータさんとしては気分が落ち着くのですね。

そのため「別になくてもいいけど、そっちの方がおさまりが良いから8ビット足しておこうか」みたいなノリで24ビットから32ビットになりました……多分。


「24ビットカラー」と「32ビットカラー」の違い11

よって、32ビットカラーは、基本的に24ビットカラーと同じです。
別になくても困らない8ビットを おまけで持っているだけの違いです。

もちろん将来的には分かりませんけどね。
今は「16,777,216色もあれば十分でしょ!」みたいになっていますが、もしかしたら今後「16,777,216色では足りないな……」になるかもしれません。
もし足りなくなったら、おまけの8ビット分を使って、もっとたくさんの色を表現するようになると思います。


スポンサーリンク
書籍画像005
書籍画像014


書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問