diff --git a/GreenshotPlugin/Core/QuantizerHelper.cs b/GreenshotPlugin/Core/QuantizerHelper.cs index 5c6bd5763..bb2129e01 100644 --- a/GreenshotPlugin/Core/QuantizerHelper.cs +++ b/GreenshotPlugin/Core/QuantizerHelper.cs @@ -214,8 +214,12 @@ namespace GreenshotPlugin.Core { // generates palette ColorPalette imagePalette = resultBitmap.Palette; - for (Int32 paletteIndex = 0; paletteIndex < colorCount; paletteIndex++) { - imagePalette.Entries[paletteIndex] = colors[paletteIndex]; + for (Int32 paletteIndex = 0; paletteIndex < 256; paletteIndex++) { + if (paletteIndex < colorCount) { + imagePalette.Entries[paletteIndex] = colors[paletteIndex]; + } else { + imagePalette.Entries[paletteIndex] = Color.Black; + } } resultBitmap.Palette = imagePalette; return resultBitmap;