RGB
1ピクセルあたり32ビットの情報を使う32ビットカラーは、表示の正確さにおいてはほとんど常に24ビットカラーと同じである。24ビットモードに比べ、1ピクセル当たりあと8ビットの情報を使うことができるが、これはほとんどの場合使用されない。32ビットモードが存在する理由は、現代のハードウェアは2の乗数のバイト数に整列されたデータには、整列されていないデータよりも速いスピードでアクセスできるためである(32=2)。
圧縮されていない画像に使われるメモリの領域は、画像のピクセル数および各ピクセルの色深度によって決定される。24ビットカラーの画像では、24ビット×ピクセル数の数値が、その画像の情報量となる。これをバイトに換算するには、8で割る必要がある(8ビット=1バイト)。
640ピクセル×480ピクセルのサイズの画像の情報量:
24 × 640 × 480 = 7,372,800 ビット
7,372,800 / 8 = 921,600 バイト(921.6 キロバイト)
RGB(またはRGBカラーモデル)とは、色の表現法の一種で、赤 (Red)、緑 (Green)、青 (Blue)の三つの原色を混ぜて幅広い色を再現する加法混合の一種である。RGBは三原色の頭文字である。歴史的にはブラウン管(CRT)から始まり、現代では液晶ディスプレイ(LCD)や有機ELディスプレイ(OLED)の色の表現方法のひとつとして、またスマートフォンやパソコンなどの内部の画像再現に使われている。
同様の表色系に「RGBA」というものもある。RGBに透明度を表すアルファチャンネル (Alpha) を加えたものであり、RGBを用いた異なる表現法である。アルファチャンネルは画像を重ね合わせて合成する際などに使われる補助的なデータである。
RGBカラーモデル自体は、「赤」・「緑」・「青」とは測色学(colorimetry、比色法)的にどのような色を意味するかを定義していない。赤・緑・青の三原色を測色学的に厳密に定量化した場合、sRGBやAdobe RGBなどさまざまな色空間(RGB色空間)が定義される。ここでは、RGBカラーモデルを使う異なるRGB色空間に共通した概念や、かつて電子工学分野で使用されていたカラーモデルについて説明する。