The AForge.Imaging.ColorReduction namespace contains set of classes aimed to perform color reduction in color images, which include color quantization classes, color re-coding functionality and color dithering algorithms.

Classes

  ClassDescription
BurkesColorDithering
Color dithering using Burkes error diffusion.
ColorErrorDiffusionToAdjacentNeighbors
Base class for error diffusion color dithering, where error is diffused to adjacent neighbor pixels.
ColorImageQuantizer
Color quantization tools.
ErrorDiffusionColorDithering
Base class for error diffusion color dithering.
FloydSteinbergColorDithering
Color dithering using Floyd-Steinberg error diffusion.
JarvisJudiceNinkeColorDithering
Color dithering using Jarvis, Judice and Ninke error diffusion.
MedianCutQuantizer
Median cut color quantization algorithm.
OrderedColorDithering
Color dithering with a thresold matrix (ordered dithering).
SierraColorDithering
Color dithering using Sierra error diffusion.
StuckiColorDithering
Color dithering using Stucki error diffusion.

Interfaces

  InterfaceDescription
IColorQuantizer
Interface which is implemented by different color quantization algorithms.