グレースケール
しかし現在では、写真などグレースケールの画像は8ビットで保存されるのが普通になり、256段階の光の強さで表示、記録、印刷できるようになっている。しかしその256段階は非線形のスケールになっている。この8ビットという値は、ブロックノイズを回避できるぎりぎりの値だが、1ピクセルがちょうど1バイトであるので、プログラミングには都合が良い。
しかし、医用画像処理やリモートセンシングなどの技術的な利用に対しては8ビットでは足りない(もっと高画質なものが必要)ので、センサーの精度を十分に活かすために1ピクセルあたり10ビットや12ビットの画像が用いられ、コンピューター内で近似誤差が起きないようにしている。この場合、コンピューターが処理しやすい16ビットが用いられることも多い。TIFFやPNGなどの画像ファイルフォーマット(英語版)などは製作当初から16ビットをサポートしている。しかし、多くのブラウザや画像プログラムではこれを8ビットにして表示している。
ピクセルの色深度がいくらであっても、値が0の時は黒で、最大値(8ビットでは255、16ビットでは65,535)では白であることは同じである。
Y ′ = 0.2126 R ′ + 0.7152 G ′ + 0.0722 B ′ {\displaystyle Y'=0.2126R'+0.7152G'+0.0722B'} .
この係数は先のsRGB法での係数と同じだが、ガンマ圧縮値がそのまま式に代入されるため、色彩の効果はsRGBとは異なる。
普通はこれらの色空間は画像表示のためのレンダリングの前にR’G’B’に戻される。精度が十分高ければ、画像を正確にレンダリングできる。
しかし、luma要素自体が画像のグレースケール表現の代わりとなる場合、元の画像の光度は保存されない。2色は同じluma(Y')をとることができるが、CIE線形光度Yが異なる(そのため非線形光度YsRGBも異なる)ため、見る人には元のカラー画像より明るいか、暗くなって見える。同様に、同じ光度Yを持つ2つの色(この時YsRGBも等しい)はY’の定義より異なるlumaを持つことになる。