Most bad dithering results are not caused by the algorithm. They are caused by the input. If the original photo is flat, cluttered, or oversized, even a good algorithm will spend its effort preserving the wrong information.
A little preparation goes a long way. The point is to make the important forms obvious before the image loses color depth.
The Five-Minute Prep Checklist
- Crop aggressively: Remove irrelevant background detail before you dither it into noise.
- Resize to target use: Dither after you know the final size, not before.
- Increase contrast: Push the subject away from the background so the silhouette survives.
- Simplify color expectations: A tiny palette cannot preserve every subtle hue shift.
- Pick the palette early: The palette decides what differences will survive conversion.
Why Scale Matters So Much
Dithering happens at the pixel level. If you dither a huge image and then shrink it later, you are averaging away the very structure you just created. That usually turns crisp texture into flat mush.
What to Fix First When a Result Looks Bad
- If it looks muddy, raise contrast or switch to a stronger palette.
- If it looks too noisy, reduce detail, enlarge the scale, or test Ordered (Bayer).
- If it looks flat, the subject probably needs better tonal separation before dithering.
The fastest way to improve output is to think like a print designer: simplify first, stylize second. Dithering rewards clarity.
Try the checklist on a real image and compare the result immediately.
Open Image Dither Tool