diff --git a/TextureExtraction tool/Scans/Finalize.cs b/TextureExtraction tool/Scans/Finalize.cs index 9e9e3e0..de308d7 100644 --- a/TextureExtraction tool/Scans/Finalize.cs +++ b/TextureExtraction tool/Scans/Finalize.cs @@ -164,6 +164,10 @@ protected override void Scan(ScanObjekt so) Image imageRGBA = Image.Load(so.Stream); image = imageRGBA; + if (ImageHelper.IsGrayscale(imageRGBA)) + { + goto case GXImageFormat.IA8; + } if (!ImageHelper.IsAlphaNeeded(imageRGBA)) { goto case GXImageFormat.RGB565;