An open API service indexing awesome lists of open source software.

https://github.com/virtualritz/dithereens


https://github.com/virtualritz/dithereens

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# `dithereens`

Functions and traits for quantizing values with error-diffusion.

This is mostly useful when e.g. quantizing from a [`f32`]- or
[`f16`]-per-channel color resolution to something like [`u16`]- or
[`u8`]-per-channel. In these cases quantization without error-diffusion would
lead to banding.

The crate uses generics to allow interpolation of any type for which certain
traits are defined.

## License

Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib at your discretion.