quantize function
Image
quantize(
- Image src,
- {int numberOfColors = 256,
- QuantizeMethod method = QuantizeMethod.neuralNet,
- DitherKernel dither = DitherKernel.none,
- bool ditherSerpentine = false}
Quantize the number of colors in image to 256.
Implementation
Image quantize(Image src,
{int numberOfColors = 256,
QuantizeMethod method = QuantizeMethod.neuralNet,
DitherKernel dither = DitherKernel.none,
bool ditherSerpentine = false}) {
Quantizer quantizer;
if (method == QuantizeMethod.octree || numberOfColors < 4) {
quantizer = OctreeQuantizer(src, numberOfColors: numberOfColors);
} else {
quantizer = NeuralQuantizer(src, numberOfColors: numberOfColors);
}
return ditherImage(src,
quantizer: quantizer, kernel: dither, serpentine: ditherSerpentine);
}