DITHERING ALGORITHM
The smoothest gradients available.


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.
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.