material-colors 0.4.2

Up-to-date material-color-utilities port
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{color::Argb, IndexMap};

pub trait Quantizer {
    fn quantize(pixels: &[Argb], max_colors: usize) -> QuantizerResult;
}

pub struct QuantizerResult {
    pub color_to_count: IndexMap<Argb, u32>,
    pub input_pixel_to_cluster_pixel: IndexMap<Argb, Argb>,
}