1 unstable release
Uses old Rust 2015
0.1.0 | Sep 4, 2016 |
---|
#25 in #quantization
8KB
137 lines
pngeq
pngeq
is a simple command line image quantization tool to convert 24/32 bit
PNG images to 8 bit PNGs based on the
exoquant library.
Installation
Install rust (including cargo
), then:
cargo install pngeq
Usage
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'
Dependencies
~1.5MB
~20K SLoC