stitchify
Convert pixel art to cross-stitch patterns
Requires Python 3.
Before running stitchify, do the following (on Linux):
> sudo apt-get install gtk+-3.0
> pip3 install argparse gooey pillow
This tool assumes that 1px = 1 stitch.
I’m deliberately not randomizing the symbols. Sending the same input image should result in the same output image every time.
TODO:
Accept image name on command line.
- Change characters to symbols for ease of reading.
- Expand number of symbols.
Create image from symbolized pixels instead of just printing to screen.
Add grid lines and edge labels to image.
Add legend to image, based on the symbols
dictionary.
- Correspond hex colors to floss colors, where possible.
(Maybe) add stitch count for each color.
(Maybe) add GUI.
- Make sure legend width doesn’t exceed image width.