#219 · Color Filters & Effects Tool

Dither Image Maker

Apply Floyd–Steinberg or ordered dithering with an adjustable color level count, preview the pixels, and download a new PNG.

Image Tool

Local browser processing
per channel
px
%
Ad space

How to use this image tool

  1. Select the image file.
  2. Review the available options and limits.
  3. Run the tool and inspect the output statistics.
  4. Download the newly generated result.

What this tool does

Dithering trades smooth gradients for deliberate pixel patterns. Choose an error-diffusion or ordered pattern and control the number of levels retained per color channel.

Floyd–Steinberg distributes quantization error to neighboring pixels; ordered mode uses a 4×4 Bayer matrix.

The result is calculated from the selected file in this browser session. Large images may use substantial memory.

Supported formats

Uses image formats that the current browser can decode. JPEG, PNG, and WebP have the broadest support. Animated images are read as a single decoded frame.

FormatSupport
JPEG / PNGBroad browser support
WebPModern browsers
GIFFirst decoded frame

Tips for better results

  • Keep the original file until you have checked the download.
  • Test demanding settings on a smaller copy first.
  • Compare the preview at 100% zoom when judging edges or compression.

FAQ

Does Dither Image Maker upload my image?

No. Processing happens in your browser. The page does not send the selected image to a server.

Why can an image fail to open?

The browser may not decode that file variant, the file may be damaged, or its pixel dimensions may exceed available memory.

Does the download preserve camera metadata?

No guarantee is made. Canvas-generated images normally omit original EXIF and other application metadata.

Can I use the result for print work?

Yes for planning and ordinary printing, but browser rendering does not provide press-grade ICC color management.

What happens when I press Reset?

The selected files, previews, generated Blob, progress, and temporary object URLs are cleared from the page.

Processing notes

StepBrowser action
InputDecode locally
OutputCreate a new Blob

Browse more image tools

Image tool hubs