HackerNews

なぜディザリングが必要なのか?

Why do we need dithering?

https://typefully.com/DanHollick/why-do-we-need-dithering-Ut7oD4k


ディザリングは、デジタル画像において実際には存在しないもっと多くの色を視覚的に表現するために使用される技術です。初期のコンピュータでは、メモリが限られていたため、色の詳細を保存できる量が少なく、画像の色を減らす量子化を行う必要がありました。この量子化は、色の階段状の切り替えを作り、滑らかなグラデーションを再現することができません。ディザリングを使うことで、隣接する色にノイズを加えることで視覚的に滑らかなグラデーションを近似します。ディザリングにはさまざまな手法があり、その中でもオーダー型ディザリングや誤差拡散ディザリング(フロイド・スタインバーグアルゴリズム)が一般的です。オーダー型ディザリングは見た目にパターンが目立ちますが、誤差拡散は周囲のピクセルに値の差を反映させ、より自然な階調を実現します。現在では高ビット深度のカラー表示技術が発達したため、ディザリングは主にレトロな美的効果として用いられています。