This program is created to generate embroidery patterns been given only the input image and the size of the embroidery picture.
It uses special algorithms to find the most appropriate DMC thread for a particular color represented as RGB tuple. Involves using Floyd Steinberg's algorithm for better effect and to make the output image smoother for the human eye. ...
Based on the selected threads, generates all the needed documentation for an ordinary person to start embroidering.
Specific scripts for generating .json file of DMC threads, creating icons for a pattern from Unicode symbols, selecting most dissimilar ones provided.