Convert To Indexed

View as Markdown

BitmapColor ConversionIndexed format

Converts to indexed pixel format (optimized for Web).

Code Snippet

using (var bitmap = new Bitmap("Copenhagen_RGB.jpg"))
{
    bitmap.ColorManagement.Dithering = DitheringType.FloydSteinberg;
    bitmap.ColorManagement.Palette = ColorPalette.Create(bitmap, 64);
    bitmap.ColorManagement.Convert(PixelFormat.Format8bppIndexed);

    bitmap.Save("PF_ConvertToIndexed.png");
}

Input

Copenhagen_RGB.jpg

Copenhagen_RGB.jpg

Output

PF_ConvertToIndexed.png

PF_ConvertToIndexed.png

Used APIs