pixelmosh

Crates.io Tests codecov

Compilation

CLI

cargo install --locked pixelmosh

GUI

cargo install --locked 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 Random seed -o, --output Output filename -h, --help Print help information -V, --version Print version information ```

libmosh

Follow the example from docs.rs.