Strixel will convert a grayscale image to a knitting pattern. It is inspired by the amazing work done by Petros Vrellis. Checkout his projects and take a look at this video to get an idea what this software tries to reproduce and accomblish.
Works only with square images at the moment.
% ./strixel image.png
- save/load pattern
- step throu, play, pause, resume pattern
- use more than one thread and display progress
- use text2speech to communicate next pin (festival, espeak, ...)
- knit first real pattern and verify that the preview is representative
- take pin thickness into account
- take thread thickness into account (subpixel line)
- decide how much darker the pixel is depending on the parts of the pixel already covered by threads
% git clone --recursive -j4 https://github.com/wose/Strixel.git
% cd Strixel
% mkdir build && cd build
% cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=1 ..
- see if there are genes which can be muteted
By combining two images it should be possible to generate 2 webs within different frames which produce each image in different rotations to each other. It might also be possible to add a third frame with white thread between those two to cancel some of the parts of the bottom frame depending on its rotation.