インデックスカラー
インデックスカラーは、限られたカラーパレットを使ってデジタル画像を保存および表示する方法です。画像の完全なRGB値を指定する代わりに、画像のパレット(カラールックアップテーブルと呼ばれます)内の項目を参照することで、画像の表示に必要なメモリとストレージ容量を減らします。GIF画像はインデックスカラーだけを使用し、PNG画像とTIFF画像も、ストレージ容量を節約するためにインデックスカラーを使用できます。
フルカラーのデジタル画像では、16,000,000種類を超える可能な値の中から各ピクセルの色を定義するために、1ピクセルあたり24ビットを使用します。一方、カラールックアップテーブル内の項目を参照すれば、カラールックアップテーブルのサイズに応じて、より少ないデータで済みます。256色の中から1色を選ぶ場合は8ビットが必要で、16色だけの小さなパレットなら、1ピクセルあたり4ビットしか必要ありません。
画像編集プログラムは、画像をインデックスカラーフォーマットで保存するたびに、カラールックアップテーブルを生成します。プログラムは画像を分析して最もよく使われている色を特定し、その結果からパレットを作成します。微妙な色合いや滑らかなグラデーションが多い画像では、パレットを256色(またはそれ以下)に制限するのが難しくなります。このような場合、ディザリングは2つの異なる色をパターン状に混ぜて色をブレンドします。人間の目で見ると、これらのパターンが少しぼやけて混ざり合い、2色の中間にある新しい色を作り出します。
知識をテストする