Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Noëlle ac4aca9b3d Add transparency 3 anos atrás
README.md More more better 4 anos atrás
stitchify.py Add transparency 3 anos atrás
test.png Changed test.png to multicolor image, changed code slightly 5 anos atrás

README.md

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.