#D8C5FF
TYPE: VISUAL
Sprt
Paint
1-bit sprite painter with a dithering engine.
- Stack
- Canvas 2D
ImageData - Footprint
- 6kb
instant load - Built
- Four days
Sep 2024
Draw at 32×32, export at any multiple. Five dither patterns, no anti-aliasing anywhere in the pipeline.
How it works
Everything is written straight into an ImageData buffer, so exporting is a canvas call rather than a re-render.
Notes
Palette-swappable output: the sprite is stored as indices, not colours.
Changelog
- v1.1 — Blue-noise dither and palette swapping.
- v1.0 — First release.
Features
03 includedFive dither patterns
Bayer, blue noise and three hand-made.
Index-based sprites
Recolour without repainting.
Any-multiple export
Crisp at 1×, 8× or 32×.
sprt-paint.example.dev — live
No cookies
APP 08 / 13