C# Class Accord.Imaging.ColorReduction.FloydSteinbergColorDithering
Color dithering using Floyd-Steinberg error diffusion.
The image processing routine represents color dithering algorithm, which is based on error diffusion dithering with Floyd-Steinberg coefficients. Error is diffused on 4 neighbor pixels with the next coefficients:
| * | 7 | | 3 | 5 | 1 | / 16
The image processing routine accepts 24/32 bpp color images for processing. As a result this routine produces 4 bpp or 8 bpp indexed image, which depends on size of the specified color table - 4 bpp result for color tables with 16 colors or less; 8 bpp result for larger color tables.