Crates.io | dithereens |
lib.rs | dithereens |
version | 0.1.0 |
source | src |
created_at | 2024-06-17 17:49:12.199893 |
updated_at | 2024-06-17 17:49:12.199893 |
description | Functions & traits for quantizing values with error-diffusion |
homepage | |
repository | https://github.com/virtualritz/dithereeens/ |
max_upload_size | |
id | 1274678 |
size | 7,581 |
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.
Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib at your discretion.