21 个稳定版本 (3 个主要版本)

3.6.0 2024年7月22日
3.5.2 2024年2月22日
3.5.1 2023年10月20日
3.5.0 2023年6月8日
0.2.0 2022年6月13日

#102 in 图像

Download history 5/week @ 2024-04-28 7/week @ 2024-05-19 1/week @ 2024-05-26 2/week @ 2024-06-02 2/week @ 2024-06-09 1/week @ 2024-06-16 90/week @ 2024-07-07 149/week @ 2024-07-21 7/week @ 2024-07-28

每月156次下载
用于 webpixels

MIT 许可证

1MB
1.5K SLoC

pixelmosh

Crates.io Tests codecov

编译

CLI

cargo install pixelmosh

GUI (GTK)

cargo install pixelmosh --features gui

基本用法

pixelmosh foo.png

选项

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

Usage: pixelmosh [OPTIONS] <FILE>

Arguments:
  <FILE>  File path

Options:
  -n, --min-rate <MIN_RATE>            Minimum chunks to process [default: 1]
  -m, --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>                    Custom seed
  -b, --batch <BATCH>                  Number of files to output
  -o, --output <OUTPUT>                Output filename
  -h, --help                           Print help (see more with '--help')
  -V, --version                        Print version

libmosh

按照 示例docs.rs

依赖关系

~3–15MB
~206K SLoC