ChromaDot
CHROMADOTretro dither
← Back to App

DITHERING ALGORITHM

Jarvis-Judice-Ninke Dithering Online

The smoothest gradients available.

Unprocessed source photograph
Original
Photograph processed with Jarvis-Judice-Ninke dithering using the B&W (2 colors) palette
Jarvis-Judice-Ninke · B&W (2 colors)

Jarvis, Judice and Ninke published this kernel in 1976 alongside Floyd-Steinberg, and it takes the opposite approach: rather than a tight four-pixel spread, it distributes error across twelve neighbours spanning the next two rows.

Spreading the error that widely means no single neighbour absorbs much of it, so banding in smooth gradients essentially disappears. Skies, skin and soft light hold together far better than under a tighter kernel.

The cost is softness and speed. Fine detail gets smeared slightly, and there is more work per pixel. It is the right choice when your image is mostly gradient and the wrong one when it is mostly edges.

Skies, gradients, portraits, and anything where banding is the enemy.

Other dithering algorithms

Try it with a palette

Everything runs in your browser. Your images are never uploaded to a server. New to this? Start with the photo to pixel art guide, browse the gallery, or open the editor.