pixelmosh 2.0.1

PNG corrupter
Documentation
# `pixelmosh`
[![Crates.io](https://img.shields.io/crates/v/pixelmosh)](https://crates.io/crates/pixelmosh)
[![Tests](https://github.com/charlesrocket/pixelmosh/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/charlesrocket/pixelmosh/actions/workflows/tests.yml)
[![codecov](https://codecov.io/gh/charlesrocket/pixelmosh/branch/master/graph/badge.svg)](https://codecov.io/gh/charlesrocket/pixelmosh)

### Compilation
#### Source

```
make
sudo make install
```

#### Cargo

```
cargo install --locked pixelmosh
```

### Basic usage

```
pixelmosh foo.png
```

### Options

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

USAGE:
    pixelmosh [OPTIONS] <FILE>

ARGS:
    <FILE>    File path

OPTIONS:
    -m, --min-rate <MIN_RATE>              Minimum chunks to process [default: 1]
    -n, --max-rate <MAX_RATE>              Maximum chunks to process [default: 7]
    -p, --pixelation <PIXELATION>          Pixelation rate [default: 10]
    -l, --line-shift <LINE_SHIFT>          Line shift rate [default: 0.3]
    -r, --reverse <REVERSE>                Reverse rate [default: 0.3]
    -f, --flip <FLIP>                      Flip rate [default: 0.3]
    -c, --channel-swap <CHANNEL_SWAP>      Channel swap rate [default: 0.3]
    -t, --channel-shift <CHANNEL_SHIFT>    Channel shift rate [default: 0.3]
    -s, --seed <SEED>                      Random seed
    -o, --output <OUTPUT>                  Output file [default: moshed.png]
    -h, --help                             Print help information
    -V, --version                          Print version information
```

## `libmosh`
Follow the [example](https://docs.rs/pixelmosh/latest/libmosh/fn.mosh.html#example) from [docs.rs](https://docs.rs/pixelmosh/latest/libmosh/).