]> granicus.if.org Git - imagemagick/commitdiff
Accept -define PNG:exclude-chunks and include-chunks as exclude-chunk, etc.
authorglennrp <glennrp@git.imagemagick.org>
Fri, 24 Dec 2010 14:27:26 +0000 (14:27 +0000)
committerglennrp <glennrp@git.imagemagick.org>
Fri, 24 Dec 2010 14:27:26 +0000 (14:27 +0000)
coders/png.c

index 946b70dea05a02ceb1a1b835fa5c814c903908f2..c107cda23d31d2a9d18839682ae50235460d4d44 100644 (file)
@@ -9326,10 +9326,20 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
   for (source=0; source<1; source++)
   {
     if (source==0)
+      {
        value=GetImageArtifact(image,"png:exclude-chunk");
+
+       if (value == NULL)
+         value=GetImageArtifact(image,"png:exclude-chunks");
+      }
     else
+      {
        value=GetImageOption(image_info,"png:exclude-chunk");
 
+       if (value == NULL)
+         value=GetImageOption(image_info,"png:exclude-chunks");
+      }
+
     if (value != NULL)
     {
 
@@ -9439,10 +9449,20 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
   for (source=0; source<1; source++)
   {
     if (source==0)
+      {
        value=GetImageArtifact(image,"png:include-chunk");
+
+       if (value == NULL)
+         value=GetImageArtifact(image,"png:include-chunks");
+      }
     else
+      {
        value=GetImageOption(image_info,"png:include-chunk");
 
+       if (value == NULL)
+         value=GetImageOption(image_info,"png:include-chunks");
+      }
+
     if (value != NULL)
     {
     size_t