画像ディザリングツール
Floyd–Steinberg、Atkinson、Bayerなどで画像をディザリングし、1ビット白黒、グレー、ゲームボーイ、CGA、EGA、Webセーフカラー、好きな色に変換します。
ディザリングは、パレットにない色を、あるパレットの色を混ぜて擬似的に表現する手法で、新聞や初期のコンピューター、携帯ゲーム機が写真を描いていた方法です。このツールは画像を、1ビット白黒、グレー、ゲームボーイの緑、CGA、EGA、Webセーフカラー、自分で選んだ色といった小さなパレットに減色し、その差を12種類の古典的な方法のいずれかで拡散します。レトロなアート、電子ペーパーや感熱プリンター、レーザー彫刻、極小のファイルサイズが必要なときに使えます。ブラウザ内で動作します。
使い方
- 画像を1枚以上選びます。
- アルゴリズムを選びます。なめらかな仕上がりならFloyd–Steinberg、くっきりしたコントラストならAtkinson、規則的な網目模様ならBayerがおすすめです。
- パレットを選び、結果が暗すぎたり明るすぎたりする場合は明るさのシフトを調整します。
- 粗い見た目にしたいときはピクセルサイズを1より大きくして、PNGをダウンロードします。
計算式
誤差拡散:e = 値 − 選んだパレットの色;以降の隣接ピクセル += e × 重み ÷ 除数(Floyd–Steinberg:7、3、5、1 ÷ 16)
Atkinsonは誤差の6/8だけを拡散し(6つの隣接ピクセルに1/8ずつ)、Jarvis–Judice–Ninkeは12個の隣接ピクセルに48分割、Stuckiは42、BurkesとSierraは32、2行Sierraは16、Sierra Liteは4で割ります。オーダードディザは、最も近い色を選ぶ前に固定のBayerしきい値((行列の値 + ½) ÷ n² − ½ にパレットの間隔を掛けたもの)を加え、ランダムディザは代わりにノイズを加えます。グレーとゲームボーイのパレットは明るさ(Rec. 709の輝度)で、それ以外はRGB距離で合わせます。
計算例
青い写真の左上のピクセルRGB (38, 99, 234) の輝度は 0.2126 × 38 + 0.7152 × 99 + 0.0722 × 234 = 95.8 です。1ビットでは黒(95.8 < 127.5)になり、+95.8の誤差が残ります。Floyd–Steinbergは 95.8 × 7/16 = 41.9 を次のピクセルに、95.8 × 5/16 = 29.9 を下のピクセルに、というように加えていくので、この青の領域には約38%の白い点ができます。つまり明るさ 95.8 ÷ 255 です。
よくある質問
どのアルゴリズムがいちばん良く見えますか?
Floyd–Steinbergはオールラウンダーです。Atkinsonは白がきれいで、より明るく力強い画像になります(初代Macintoshで使われました)。JarvisとStuckiは誤差をより遠くへ拡散するので、グラデーションがなめらかです。Bayerは昔のゲームのような模様で、フレームごとにちらつかないのでアニメーションに向いています。
蛇行スキャンとは何ですか?
1行おきに右から左へ処理する方式です。誤差が常に同じ方向へ流れるのを防ぎ、誤差拡散で出がちな斜めの「ミミズ」状の筋をなくします。
ファイルがこんなに小さいのはなぜですか?
結果をパレットPNGとして保存するためです。2色なら、1ピクセルあたり32ビットではなく1ビットで済みます。
画像はアップロードされますか?
いいえ。ディザリングはすべて端末上で実行されます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/apply-dithering-to-image-tool/
このツールを引用する
kakaoCalc. (2026, November 8). 画像ディザリングツール. https://kakao.mobile/ja/tools/apply-dithering-to-image-tool/
“画像ディザリングツール.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/apply-dithering-to-image-tool/.