Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MedianCutColorReducer

Simple color quantizer.

It uses the median cut algorithm. If you have a full color image data and you want to write it as GIF by using GifWriter, you must do color quantization by using this class (or by other way) first.

class MedianCutColorReducer {
constructor(imageData: IImageData, maxPaletteSize: number);
private __colorReductionMap;
private __divideUntil;
private __extractColors;
private __getLargestCube;
private __imageData;
private __maxPaletteSize;
private __medianCut;
private __palette;
 
map(
r: number,
g: number,
b: number,
): number;
process(): number[];
}

§Constructors

§
new MedianCutColorReducer(imageData: IImageData, maxPaletteSize: number)
[src]

§Properties

§
__colorReductionMap
[src]
§
__divideUntil
[src]
§
__extractColors
[src]
§
__getLargestCube
[src]
§
__imageData
[src]
§
__maxPaletteSize
[src]
§
__medianCut
[src]
§
__palette
[src]

§Methods

§
map(r: number, g: number, b: number): number
[src]
§
process(): number[]
[src]