]> granicus.if.org Git - imagemagick/commitdiff
Make the png encoder treat incoming image depth as 8 if it is less than 8.
authorglennrp <glennrp@git.imagemagick.org>
Fri, 1 Apr 2011 22:51:14 +0000 (22:51 +0000)
committerglennrp <glennrp@git.imagemagick.org>
Fri, 1 Apr 2011 22:51:14 +0000 (22:51 +0000)
coders/png.c

index ac3ce4e3241f82bc26372b3f41f7f2fe732a504b..67f187df91cf3d04aa2ffe27c688ecda6b83dd42 100644 (file)
@@ -7092,6 +7092,8 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
     }
 #endif
 
+  if (image->depth < 8)
+     image->depth=8;
 
 #if (MAGICKCORE_QUANTUM_DEPTH > 16)
   /* PNG does not handle depths greater than 16 so reduce it even