mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-12-27 16:58:09 +01:00
286f7c643f
When this option is enabled all png images will be converted to PNG-8 (8 bit per pixel).
16 lines
720 B
Markdown
16 lines
720 B
Markdown
# [libimagequant](https://pngquant.org/lib/) bindings for [Rust](https://www.rust-lang.org/)
|
|
|
|
Imagequant library converts RGBA images to 8-bit indexed images with palette, *including* alpha component.
|
|
It's ideal for generating tiny PNG images (although [image I/O](https://github.com/kornelski/lodepng-rust) isn't handled by the library itself).
|
|
|
|
This wrapper makes the library usable from Rust.
|
|
|
|
Rust API closely follows the C API, but is slightly OO-ified:
|
|
|
|
liq_set_dithering_level(result, 1.0);
|
|
↓
|
|
result.set_dithering_level(1.0);
|
|
|
|
For more details see [libimagequant documentation](https://pngquant.org/lib/) and [Rust function reference](https://kornelski.github.io/libimagequant-rust/imagequant/).
|
|
|