Skip to content

pixelwright 0.6.0

Choose a tag to compare

@m4bwav m4bwav released this 24 Oct 19:15
· 39 commits to main since this release

First public release. pixelwright makes pixel art and animates it, in code, with gates that prove the result. It replaces spritewright.

Make (new, pixelwright-make): an AI render, PixelLab output or drawing becomes real pixel art. New pxw.py commands: make (a recipe pipeline with gates, plus artwright's aw.py pixel when installed), snap (true-grid detection and snap in numpy), bg, palette (PICO-8, a palette file or the set's own sprites), clean, crop, tile and palettes.

Animate (pixelwright-animate, formerly spritewright): a still moves inside region masks, with the rest frame equal to the still and nothing outside the mask changed, packed as sheets with previews and a click-to-pick review page. The output is byte-identical to spritewright 0.5.0: the 32 frame builds in the test suite hash the same before and after the rename.

One CLI: skills/pixelwright/scripts/pxw.py (Python 3.9+, numpy and Pillow, no network). sw.py remains as a shim, and SPRITEWRIGHT_AW is still read after PIXELWRIGHT_AW.

Install:

claude plugin marketplace add m4bwav/pixelwright
claude plugin install pixelwright@pixelwright
python -m pip install numpy pillow