#primitive #image #github #ported #geometric #com-fogleman-primitive #reproducing

bin+lib primg

使用几何原语重现图像。从 https://github.com/fogleman/primitive 转移而来。

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年2月11日

#20#geometric

MIT 许可证

49KB
1K SLoC

primg

Primitive Pictures 转移到 Rust。

一些功能缺失,但大约快1.5倍。

用法

$ cargo run --bin main --release -- --help
    Finished release [optimized] target(s) in 0.0 secs
     Running `target/release/main --help`
primg

USAGE:
    main [OPTIONS] <INFILE> <OUTFILE>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a, --alpha <alpha>                Alpha (1-255) [default: 128]
    -n, --num-shapes <num-shapes>      Number of shapes [default: 100]
    -s, --output-size <output-size>    Output size [default: 1024]
    -q, --quality <quality>            Quality (1-3) [default: 2]
    -t, --shape <shape>                Shape type (triangle, ellipse, rectangle, rotated-rectangle) [default: triangle]

ARGS:
    <INFILE>     Path to image file
    <OUTFILE>    Output file path

依赖项

~11MB
~47K SLoC