]> granicus.if.org Git - imagemagick/commitdiff
The PNG encoder was ignoring png:compression-level=1.
authorglennrp <glennrp@git.imagemagick.org>
Mon, 30 Jan 2012 21:14:50 +0000 (21:14 +0000)
committerglennrp <glennrp@git.imagemagick.org>
Mon, 30 Jan 2012 21:14:50 +0000 (21:14 +0000)
coders/png.c

index 7c3ba284a2b53907395704c48560b0eee1762e86..0d67cabb59d3cfb4ea1cbf59c926328e352fe1be 100644 (file)
@@ -11071,6 +11071,9 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
       if (LocaleCompare(value,"0") == 0)
         mng_info->write_png_colortype = 1;
 
+      else if (LocaleCompare(value,"1") == 0)
+        mng_info->write_png_colortype = 2;
+
       else if (LocaleCompare(value,"2") == 0)
         mng_info->write_png_colortype = 3;
 
@@ -11170,7 +11173,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
       if (LocaleCompare(value,"0") == 0)
         mng_info->write_png_compression_level = 1;
 
-      else if (LocaleCompare(value,"1") == 0)
+      if (LocaleCompare(value,"1") == 0)
         mng_info->write_png_compression_level = 2;
 
       else if (LocaleCompare(value,"2") == 0)