Comparison guide
Error Diffusion vs Ordered Dithering
Choosing between error diffusion vs ordered dithering shapes the entire look of your image — organic photographic grain versus geometric halftone grids. This guide explains both families and how to try each online in Diffused Editor.
Quick answer: Error diffusion (Floyd-Steinberg, Atkinson, Sierra) carries rounding error to neighbors for smooth photo-like results. Ordered dithering (Bayer matrix, blue noise) applies fixed threshold patterns for halftone grids or film grain. Try both free at Diffused Editor.
What is error diffusion?
Error diffusion processes pixels sequentially. Each pixel is quantized to the nearest palette color, and the rounding error is distributed to unprocessed neighbors. The result is an organic, directionally biased pattern that preserves smooth gradients — ideal for photographs.
Common online options: Floyd-Steinberg, Atkinson, Sierra, Stucki.
What is ordered dithering?
Ordered dithering adds a repeating threshold matrix to each pixel before quantization. The matrix pattern determines where dots appear — creating structured, geometric textures rather than error-driven randomness.
Common online options: Ordered Bayer (pop-art grids), Blue Noise (film-grain stochastic), Clustered Dot (newspaper halftone).
| Factor | Error diffusion | Ordered dithering |
|---|---|---|
| Processing | Sequential, carries error forward | Independent per pixel + matrix |
| Visual character | Organic, photo-like | Structured grid or grain |
| Best for | Photos, smooth gradients | Pop art, print halftone, grain FX |
| Examples | Floyd-Steinberg, Atkinson | Bayer, Blue Noise, Clustered Dot |
When to choose which
- Photographs and portraits → error diffusion (Floyd-Steinberg or Stucki)
- Retro Mac 1-bit → error diffusion (Atkinson)
- Comic book / pop art halftone → ordered (Bayer)
- Film grain texture → ordered (Blue Noise)
- Newspaper print look → ordered (Clustered Dot or Diffusion Dots)
Read the full image dithering guide for algorithm comparison tables and history.
Frequently asked questions
What is the difference between error diffusion and ordered dithering?
Error diffusion spreads quantization error to neighboring pixels during sequential processing. Ordered dithering applies a fixed threshold matrix at each pixel independently, producing repeating patterns.
Which is better for photos — error diffusion or ordered?
Error diffusion (Floyd-Steinberg, Stucki) is generally better for photographs because it preserves smooth gradients. Ordered Bayer creates visible grid patterns better suited to graphic and print aesthetics.
Can I compare both online for free?
Yes. Diffused Editor includes both families in the free tier. Upload an image and switch algorithms with live preview — no upload to any server.
Compare error diffusion and ordered dithering live — free.
Open Diffused EditorExplore all algorithms in our image dithering guide.