]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 4 Nov 2012 01:43:29 +0000 (01:43 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 4 Nov 2012 01:43:29 +0000 (01:43 +0000)
MagickWand/convert.c
MagickWand/mogrify.c

index 89b420b2f1c832b425de7f6b994a662a5ee56dd8..1ee021f0e482a0fce42d0ad0670fe203f369f1f4 100644 (file)
@@ -2153,6 +2153,17 @@ WandExport MagickBooleanType ConvertImageCommand(ImageInfo *image_info,
               ThrowConvertInvalidArgumentException(option,argv[i]);
             break;
           }
+        if (LocaleCompare("perceptible",option+1) == 0)
+          {
+            if (*option == '+')
+              break;
+            i++;
+            if (i == (ssize_t) (argc-1))
+              ThrowConvertException(OptionError,"MissingArgument",option);
+            if (IsGeometry(argv[i]) == MagickFalse)
+              ThrowConvertInvalidArgumentException(option,argv[i]);
+            break;
+          }
         if (LocaleCompare("ping",option+1) == 0)
           break;
         if (LocaleCompare("pointsize",option+1) == 0)
index 947202d567a382881c2fab2dd32f82f4c3f9beaf..108fd8400104c25d6b6fb9fe6f58fc393513907b 100644 (file)
@@ -5260,6 +5260,17 @@ WandExport MagickBooleanType MogrifyImageCommand(ImageInfo *image_info,
             (void) CloneString(&path,argv[i]);
             break;
           }
+        if (LocaleCompare("perceptible",option+1) == 0)
+          {
+            if (*option == '+')
+              break;
+            i++;
+            if (i == (ssize_t) argc)
+              ThrowMogrifyException(OptionError,"MissingArgument",option);
+            if (IsGeometry(argv[i]) == MagickFalse)
+              ThrowMogrifyInvalidArgumentException(option,argv[i]);
+            break;
+          }
         if (LocaleCompare("pointsize",option+1) == 0)
           {
             if (*option == '+')