The PNG encoder was ignoring png:compression-level=1.

diff --git a/coders/png.c b/coders/png.c
index 7c3ba28..0d67cab 100644
--- a/coders/png.c
+++ b/coders/png.c
@@ -11071,6 +11071,9 @@
       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 @@
       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)