RGB
RGBカラーモデルにおける色は、赤・緑・青の各要素がどれだけ含まれているかで記述することができる。各要素は輝度最小(闇)から輝度最大までの範囲を持つ。もし各要素とも最小なら、表示結果は黒になる。もし各要素とも最大なら、表示結果は白になる。
これらの色はいくつかの方法で数量化できる。
色彩の研究者は、分析する個々の色を赤・緑・青に分解しそれぞれの要素の明度を0(最小)から1(最大)の間に置く。つまり、1ビットである。多くの色は、これらの明度からなる数式で表現できる。たとえば輝度最大の赤色は、この表示方法を使えば、 1,0,0(赤・緑・青の順)となる。
色の明度はパーセンテージでも表現できる。最小は0%、最大は100%となる。輝度最大の赤は、100%,0%,0%となる。
色の明度は0から255までの256個の数字でも表現できる。最少は0、最大は255となる。これは各要素の明度を8ビット(1バイト)以内に収めたうえで十進数で表したもので、コンピュータにおける色の表示によく使われている。このモデルを使えば輝度最大の赤は255,0,0となる。この明度の幅は他と比例していないが、非直線性のガンマ補正スケールには比例する。
0から255までの数字は16進法でも表される。16進法は、赤・緑・青の順に「0・1・2・3・4・5・6・7・8・9・A・B・C・D・E・F」の16文字の英数字が使われ、最初に#を付け、16進数2桁ずつで色を表現している。
24ビットカラーのほか、1ピクセルあたり16ビットの輝度の情報を割り当てる15ビットカラーや16ビットカラー(Highcolor、ハイカラー)もあり、一般的な色彩の表現のためには十分な色数を表示できる。この場合、赤・緑・青の各色当たり5ビットずつが使われる(555 mode、555モード)。合計15ビットのほか、緑は人間の目がもっとも反応しやすい色であるため、緑にもう1ビット分の輝度の情報を加え合計16ビットとする(565 mode、565モード)こともある。