Skip to content
Experimental generative art app written in Rust!
Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
src
.gitignore
Cargo.lock
Cargo.toml
README.md

README.md

swirlr

Experimental 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

To see a version of this compiled to Web Assembly check out swirlr-wasm!

You can’t perform that action at this time.