/rpgen

Rust Pattern GENerator

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Rust Pattern Generator

As the name suggests, this is a Rust Pattern GENerator.

rpgen generates some patterns based on the position of a pixel in an array of pixels. The generated pixel values get saved in the ppm format.

Building

$ cargo build --release

Usage:

./target/release/rpgen [options]

Examples

Render all the patterns in default-sized images (512*512):

./target/release/rpgen -r

Render the patterns 4 to 16 in default-sized images (512*512):

./target/release/rpgen -r -f 4:16

Render the pattern with id 7, in a 1900x4500 image and show it:

./target/release/rpgen -cr -s 7 -h 1900 -w 4500 -i 7

Convert image to a format:

./target/release/rpgen -C [format] -i [id]

Other options:

./target/release/rpgen --help

License

This program is provided under the GPL v3 license.