Home Docs Download About

Programmable, stack-based dithering software for reproducible image processing

Stack-Based Dithering

Stack dithering preview

The software provides multiple dithering methods:

  • Noise
  • Threshold
  • Error Diffusion
  • Halftone
  • Direct Binary Search
  • Bayer

These methods can be combined and merged using binary operations.

Customizable Luminance Formula

Stack dithering preview

The software Allows for a Custom luminace formula

Custom operation are processed via a specialized Doman Specific language

It supports

  • Boolean Logic
  • Exponential functions
  • Trigonometry functions
  • Bitwise Operations

Import / Export & Parallel

Stack dithering preview

The software can Export in the most common file format

  • PNG, JPEG, Netpbm, SVG, ASCII
  • Pattern export to C, Rust, Python, JSON, NumPy, LaTeX…
  • Palette interchange with Adobe, GIMP, web

Furthermore it uses OpenMP for parallelization to grant speed

Supports up to 16K and more

Various Features

RGB control

Change RGB Luminosity

The program allows you to adjust the intensity of each channel before applying the global brightness modifier.

Sharpening preview

Personalize Sharpening

To focus on certain objects, the sharpening kernel can be modified to make the image clearer and more pleasing.

Error dithering settings

Customize Error Dithering

While the program includes a variety of presets for error dithering, they can be modified to better suit each image.

Base64 export preview

Base64 Export

Images can be exported via Base64 as RAW (how they are stored in RAM), Bitmaps, PNGs, and JPEGs.

Pattern export sample

Pattern Export

Image float patterns are the core of the program and can be exported in various formats.

Dithering stack manager

Reproducible & Shareable Pipelines

Copy-paste entire dither stack in the clipboard for quick prototyping and sharing

Histogram sample

Histogram & Analysis Tools

The program allows for Analysis between different methods and settings

Sprite view sample

Multiple Image Input

The program allows for Merging between images to make sprite sheet and export as video

Download for Windows Download for Linux
Sourceforge Itch.io

Windows Version

Linux Version