qwant

Crates.ioqwant
lib.rsqwant
version1.0.0
sourcesrc
created_at2024-03-09 15:37:24.985331
updated_at2024-03-09 15:37:24.985331
descriptionColor qwantization library to reduce n colors to 256 colors.
homepage
repositoryhttps://github.com/bend-n/qwant
max_upload_size
id1167911
size22,094
bendn (bend-n)

documentation

README

Color quantization library

This library provides a color quantizer based on the NEUQUANT quantization algorithm by Anthony Dekker.

Usage

let data = vec![[0; 4]; 10];
let nq = qwant::NeuQuant::new(10, 256, &data);
let indixes: Vec<u8> = data.iter().map(|&pix| nq.index_of(pix) as u8).collect();
let color_map: Vec<[u8; 4]> = nq.take_color_map();
Commit count: 0

cargo fmt