image-rs/color_quant

Color quantization library

Rust

40

40 commits

updated May 9, 2026

See the code

README

Color quantization library

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

Usage

let data = vec![0; 40];
let nq = color_quant::NeuQuant::new(10, 256, &data);
let indixes: Vec<u8> = data.chunks(4).map(|pix| nq.index_of(pix) as u8).collect();
let color_map = nq.color_map_rgba();

image-rs/color_quant

Color quantization library

Rust

40

40 commits

updated May 9, 2026

See the code

README

Color quantization library

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

Usage

let data = vec![0; 40];
let nq = color_quant::NeuQuant::new(10, 256, &data);
let indixes: Vec<u8> = data.chunks(4).map(|pix| nq.index_of(pix) as u8).collect();
let color_map = nq.color_map_rgba();

Project health

Overall

5.0/10

Maintained

0/10

Code review

10/10
OpenSSF Scorecard

crates.io

Latest release

2.0.0 · May 9, 2026

Releases this year

1