Turbo Dither

About

Getting Started

Turbo Dither is a high-performance web application for applying dithering algorithms to images. Simply load an image, select your preferred algorithm and color palette, and process the image using our Web Worker-based processing system.

How to Use

  1. Load Image: Click the "Load Image" button to select an image from your device.
  2. Choose Algorithm: Select from Floyd-Steinberg, Atkinson, Ordered (Bayer), or Jarvis-Judice-Ninke dithering algorithms.
  3. Select Palette: Choose a color palette like CGA 4-Color, Game Boy, Apple II, or various grayscale options.
  4. Adjust Settings: Fine-tune diffusion factor, dither scale (pixel size), brightness, contrast, and saturation.
  5. Process: Click "Process Image" to apply the dithering effect.
  6. Download: Once processing is complete, click the "Download PNG" button that appears under the process time.

Algorithms Explained

Floyd-Steinberg

Classic error diffusion algorithm that distributes quantization errors to neighboring pixels. Produces natural-looking results with good detail preservation.

Atkinson

Lighter error diffusion developed by Bill Atkinson for the original Macintosh. Creates a distinctive high-contrast look with sharper edges.

Ordered (Bayer)

Pattern-based dithering that creates consistent crosshatch patterns. Fast and produces a classic retro appearance.

Jarvis-Judice-Ninke

Complex error diffusion that distributes errors across a wider area. Produces smooth gradients with minimal artifacts.

Tips & Tricks

  • Lower the Dither Scale (0.1-0.5) to create bigger, more visible dithering dots for a stronger retro effect.
  • Adjust Diffusion Factor to control how aggressively errors spread to neighboring pixels.
  • Use Brightness and Contrast adjustments before dithering to enhance the final result.
  • All processing happens in your browser using Web Workers - no data is uploaded to any server.

Technical Details

All dithering computations happen locally in your browser, ensuring privacy and fast performance.

We use Vercel's analytics service to monitor site traffic in a privacy-conscious way. We can only see aggregate visit data and no personal information is collected.

Images are exported as PNG files to preserve pixel-perfect dithering without compression artifacts. Will add more formats in future updates.

Connect & Feedback

Have questions, suggestions, or want to share your dithered creations? Connect with us on social media: