DithX Logo
Back to Home

Jarvis–Judice–Ninke

Slow
Back to Algorithms

The Jarvis–Judice–Ninke (JJN) algorithm uses a 5×3 error-diffusion kernel that produces very smooth tonal transitions and fewer directional artifacts than Floyd–Steinberg. It is often preferred for high-resolution photography and for engraving on slate, glass, and granite where fine detail and midtone fidelity matter. It runs slower than Floyd–Steinberg or Stucki but can deliver noticeably smoother gradients; use it when quality outweighs speed.

Description

Known as 'Jarvis'. Very similar to Stucki but slightly softer. Great for photos on hard materials like slate or glass.

Best For

High-resolution print, photography, engraving where fidelity of midtones is important.

Visual Look

Smoother tonal transitions, fewer directional artifacts, better for large continuous tones.

Recommended Materials

Slate, Glass, Granite, Hard Plastics.

Processing Speed

Slow

Pro Tips

Excellent for high-resolution work (300+ DPI). Produces smoother gradients than Floyd-Steinberg. Higher computational load but superior quality. Best for materials that can handle fine detail. Ideal for portraits and complex images.

Try Jarvis–Judice–Ninke in DithX

Experience jarvis–judice–ninke dithering for laser engraving.

Try it in DithX →