swirlr icon indicating copy to clipboard operation
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