0

画像ディザリング

本物のフロイド・スタインバーグ、アトキンソン、またはベイヤーのオーダーによるディザリングを任意の写真に適用し、1 ビット、4 シェード、または縮小 RGB パレットに縮小します。ブラウザ内でローカルに処理され、本物のレトロ/ハーフトーンの外観になります。

🎨

ここに画像をドラッグ&ドロップ

PNG、JPG、WebP をサポート

Buy Me a Coffee at ko-fi.com
処理中... 0%
画像の読み込み中
ディザリングを適用する
完了

結果

Preview Output

偽の Instagram スタイルのフィルターを適用せずに、1 ビット Mac 画面、オリジナルのゲームボーイ スプライト、またはハーフトーンの新聞印刷の本物の外観を望みますか?このツールは、最初にこれらの外観を作成した実際のディザリング アルゴリズムを写真上で直接実行します。

Floyd-Steinberg は古典的な誤差拡散アルゴリズムです。各ピクセルは利用可能な最も近いパレット カラーに量子化され、丸め誤差は教科書の重み (右側のピクセルに対して 7/16、左下に 3/16、下に 5/16、右下に 1/16) を使用して未処理の近傍にプッシュされます。オリジナルの Macintosh からの Apple のアルゴリズムであるアトキンソンは、誤差を 6 つの近傍に分散しますが、その 6/8 だけを伝播し、残りを破棄します。まさにこれが、アトキンソンの出力がフロイド スタインバーグの滑らかなグラデーションよりも軽くてパンチがあるように見える理由です。ベイヤー順序ディザリングは両方とは構造的に異なります。誤差拡散はまったくなく、固定の 4x4 しきい値マトリックスが各ピクセルの明るさと比較されるだけです。これにより、有機的に見えるノイズの代わりに独特のクロスハッチ テクスチャが生成されます。

3 つのパレットが利用可能です。真のツートーンの外観を実現する 1 ビットの白黒、オリジナルのゲームボーイ画面の精神を再現した 4 階調のグレースケール パレット、および各カラー チャネルを独立して 2 レベルに量子化し、分厚いレトロなカラー効果を実現する 8 つの到達可能な色を与える縮小 RGB モードです。すべてのアルゴリズムは、オリジナルの公開アルゴリズムとまったく同様に、浮動小数点作業バッファ内で実際のピクセル データを左から右、上から下に処理するため、ステップ間で整数未満の丸め誤差が正直に保持されます。

写真をアップロードし、アルゴリズムとパレットを選択して、「実行」を押すと、ページ上で前後の比較が表示されます。ディザリングされた結果を元の解像度の PNG としてダウンロードします。どこにも何もアップロードされず、変換全体がデバイス上で行われます。