]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 19 Jan 2014 14:11:51 +0000 (14:11 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 19 Jan 2014 14:11:51 +0000 (14:11 +0000)
coders/json.c

index 334e8564158193822d3815e9971deea553209147..927e99b3d38ad1642c9e8cf7ddeb683e204380ab 100644 (file)
@@ -541,6 +541,8 @@ static MagickBooleanType EncodeImageAttributes(Image *image,FILE *file,
   if (file == (FILE *) NULL)
     file=stdout;
   locate=GetImageArtifact(image,"identify:locate");
+  if (locate == (const char *) NULL)
+    locate=GetImageArtifact(image,"json:locate");
   if (locate != (const char *) NULL)
     {
       const char
@@ -558,6 +560,8 @@ static MagickBooleanType EncodeImageAttributes(Image *image,FILE *file,
       type=(StatisticType) ParseCommandOption(MagickStatisticOptions,
         MagickFalse,locate);
       limit=GetImageArtifact(image,"identify:limit");
+      if (limit == (const char *) NULL)
+        limit=GetImageArtifact(image,"json:limit");
       max_locations=0;
       if (limit != (const char *) NULL)
         max_locations=StringToUnsignedLong(limit);
@@ -682,9 +686,13 @@ static MagickBooleanType EncodeImageAttributes(Image *image,FILE *file,
       if (channel_statistics == (ChannelStatistics *) NULL)
         return(MagickFalse);
       artifact=GetImageArtifact(image,"identify:moments");
+      if (artifact == (const char *) NULL)
+        artifact=GetImageArtifact(image,"json:moments");
       if (artifact != (const char *) NULL)
-         channel_moments=GetImageMoments(image,exception);
+        channel_moments=GetImageMoments(image,exception);
       artifact=GetImageArtifact(image,"identify:features");
+      if (artifact == (const char *) NULL)
+        artifact=GetImageArtifact(image,"json:features");
       if (artifact != (const char *) NULL)
         {
           distance=StringToUnsignedLong(artifact);
@@ -925,6 +933,8 @@ static MagickBooleanType EncodeImageAttributes(Image *image,FILE *file,
       else
         {
           artifact=GetImageArtifact(image,"identify:unique-colors");
+          if (artifact == (const char *) NULL)
+            artifact=GetImageArtifact(image,"json:unique-colors");
           if (IfMagickTrue(IsStringTrue(artifact)))
             (void) FormatLocaleFile(file,"  Colors: %.20g\n",(double)
               GetNumberColors(image,(FILE *) NULL,exception));