Skip to content

ericahsu/Cross-Stitch

Repository files navigation

Cross Stitch The user will be able to upload an image by pasting in the pathname or a url. The image will then be converted into a cross stitch pattern that is made up of pixels, with a list of the color of threads needed. The cross stitch pattern can be of the full photo or the central feature. The patterns uploaded will be saved to a history which can be accessed later. The patterns in the history will be tagged by the style and favorites.

How to run: Run webscrape.py and history.py first. Then run init.py. It can take up to a few minutes for the pattern to load depending on the size of the image.

Libraries that need to be installed: Beautiful Soup, pandas, requests

Additional Citations:

Images used for the title screen: https://lh3.googleusercontent.com/proxy/J5-NmlO8ibIWWTiPMBTGy9OVUGtbLTqiTkeWAFmo9G4M59GE6aYrVjBarzxKZw9h54Un-euNN-5lggfOiBHR5QuQnvJ6nFoZUg https://www.pngfind.com/pngs/m/70-701055_sewing-needle-png-file-sewing-needle-transparent-background.png

About

Creates custom cross stitch patterns based on the given image. Images from urls and local images are both compatible. The pattern will only use colors from DMC threads. The program allows users to change the generated colors to any other DMC thread color.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages