Transform images into beautiful dithered SVG art.
-
Multiple Dithering Algorithms
- Floyd-Steinberg - Classic error diffusion with smooth gradients
- Atkinson - Mac-style dithering with higher contrast
- Ordered (Bayer) - Pattern-based with regular grid effect
- Stucki - Improved error diffusion with less noise
-
Full Control
- Adjustable threshold for brightness control
- Resolution scaling (10% - 200%)
- Custom foreground and background colors
- Live preview
-
SVG Output
- Download as optimized SVG file
- Run-length encoding for smaller file sizes
- Scalable vector output
- Node.js 18+
- npm
npm installnpm run devThen open http://localhost:5173 in your browser.
npm run build- Drop an image onto the upload area (or click to browse)
- Select a dithering algorithm
- Adjust threshold, resolution, and colors to your liking
- Click "Download SVG" to save your dithered artwork
- React 18
- TypeScript
- Vite
- Canvas API for image processing