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 - symbolsdictionary.
- 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.