Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 779 Bytes

README.md

File metadata and controls

33 lines (21 loc) · 779 Bytes

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