pixelmosh

Crates.io Tests codecov

Compilation

CLI

cargo install pixelmosh

GUI (GTK)

cargo install pixelmosh --features gui

Basic usage

pixelmosh foo.png

Options

``` ┌─────────────────────────────────────┐ │ █▀▄ █ ▀▄▀ ██▀ █ █▄ ▄█ ▄▀▄ ▄▀▀ █▄█ │ │ █▀ █ █ █ █▄▄ █▄▄ █ ▀ █ ▀▄▀ ▄██ █ █ │ └─────────────────────────────────────┘ PNG corrupter

Usage: pixelmosh [OPTIONS]

Arguments: File path

Options: -n, --min-rate Minimum chunks to process [default: 1] -m, --max-rate Maximum chunks to process [default: 7] -p, --pixelation Pixelation rate [default: 10] -l, --line-shift Line shift rate [default: 0.3] -r, --reverse Reverse rate [default: 0.3] -f, --flip Flip rate [default: 0.3] -c, --channel-swap Channel swap rate [default: 0.3] -t, --channel-shift Channel shift rate [default: 0.3] -s, --seed Custom seed -b, --batch Number of files to output -o, --output Output filename -h, --help Print help (see more with '--help') -V, --version Print version ```

libmosh

Follow the example from docs.rs.