swirlr
swirlr copied to clipboard
Experimental generative art app written in Rust!
swirlr
Command line app written in Rust which takes an input image and renders an SVG by sampling points along the path of an Archimedean spiral.
The input image will be center-cropped to a square. For best results use a high-contrast input image.
Building
Build with cargo
cargo build --release
Usage
swirlr input.jpg > output.svg
You may optionally set a color with --color.
swirlr --color "red" input.jpg > output.svg
Note if you're running via cargo don't forget the -- so cargo doesn't interpret the option on itself.
cargo run -- --color "red" input.jpg > output.svg