From: Cristy Date: Sat, 13 Oct 2018 16:29:32 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/1343 X-Git-Tag: 7.0.8-13~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0033b0e643e44ef020058f6e2bcf3272c13cde27;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/1343 --- diff --git a/coders/png.c b/coders/png.c index 6ff2ece78..b1cf32259 100644 --- a/coders/png.c +++ b/coders/png.c @@ -8923,7 +8923,8 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info, tried_333 = MagickFalse; tried_444 = MagickFalse; - image->depth=GetImageDepth(image,exception); + if (image->depth != GetImageDepth(image,exception)) + (void) SetImageDepth(image,image->depth,exception); for (j=0; j<6; j++) { /*