#png #quantization #palette #command-line-tool

app pngeq

基于exoquant库将24/32位PNG图像量化为8位PNG的命令行工具

1个不稳定版本

使用旧的Rust 2015

0.1.0 2016年9月4日

#25 in #quantization

MIT 许可证

8KB
137

pngeq

pngeq 是一个简单的命令行图像量化工具,基于 exoquant 库,可以将24/32位PNG图像转换为8位PNG。

安装

安装 rust(包括 cargo),然后

cargo install pngeq

使用

USAGE:
    pngeq [OPTIONS] <NUM_COLORS> <INPUT> <OUTPUT>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --dither <ditherer>           Ditherer to use
                                      [values: none, ordered, fs, fs-checkered]
    -O, --opt <optimization level>    Palette optimization
                                      [values: 0, s1, s2, s3, c1, c2, c3]

ARGS:
    <NUM_COLORS>    target color count for output
    <INPUT>         input truecolor png
    <OUTPUT>        output 8bit png

K-Means optimization levels: none ('0'), optimize for smoothness ('s1' - 's3'),
optimize for colors ('c1' - 'c3'). Defaults depend on NUM_COLORS: > 128 color:
's1', > 64 colors: 's2', >= 32 colors: 'c2', < 32 colors: 'c3'
Available ditherers: 'none', 'ordered', 'fs', 'fs-checkered'

依赖

~1.5MB
~20K SLoC