quantize method

  1. @override
QuantizerResult quantize(
  1. List<int> pixels,
  2. int colorCount
)
override

Implementation

@override
QuantizerResult quantize(List<int> pixels, int colorCount) {
  final result = const QuantizerMap().quantize(pixels, colorCount);
  _constructHistogram(result.colorToCount);
  _computeMoments();
  final createBoxesResult = _createBoxes(colorCount);
  final colors = _createResult(createBoxesResult.resultCount);
  return QuantizerResult(
    colorToCount: {for (final color in colors) color: 0},
  );
}