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
| Class | Description | |
|---|---|---|
| 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
| Interface | Description | |
|---|---|---|
| IColorQuantizer |
Interface which is implemented by different color quantization algorithms.
|