From 6677275bfcc6ace81d9cf3330ccbe96a1061983f Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Thu, 9 Dec 2021 14:40:09 -0800 Subject: [PATCH] fix palette conversions having empty holes if the color was not encountered --- src/Program.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Program.cs b/src/Program.cs index 278d331..948c398 100644 --- a/src/Program.cs +++ b/src/Program.cs @@ -212,6 +212,13 @@ namespace Palettizer else { palette.AddColor(color); + + var grayscaleColor = palette.ColorToGrayscaleMap[color]; + + grayscaleImage[i] = grayscaleColor; + grayscaleImage[i + 1] = grayscaleColor; + grayscaleImage[i + 2] = grayscaleColor; + grayscaleImage[i + 3] = color.A; } } }