Convert To Indexed
View as MarkdownConverts 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
Output
PF_ConvertToIndexed.png
Used APIs
- Aurigma.GraphicsMill.Bitmap.ColorManagement
- Aurigma.GraphicsMill.ColorManagementProvider.Convert(PixelFormat)
- Aurigma.GraphicsMill.ColorManagementProvider.Dithering
- Aurigma.GraphicsMill.ColorManagementProvider.Palette
- Aurigma.GraphicsMill.ColorPalette
- Aurigma.GraphicsMill.ColorPalette.Create(Bitmap,Int32)
- Aurigma.GraphicsMill.Transforms.DitheringType