% Convert an image from one format to another. %
% %
% Software Design %
-% John Cristy %
+% Cristy %
% April 1992 %
% %
% %
-% Copyright 1999-2013 ImageMagick Studio LLC, a non-profit organization %
+% Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization %
% dedicated to making software imaging solutions freely available. %
% %
% You may not use this file except in compliance with the License. You may %
"-clut apply a color lookup table to the image",
"-coalesce merge a sequence of images",
"-combine combine a sequence of images",
+ "-compare mathematically and visually annotate the difference between an image and its reconstruction",
+ "-complex operator perform complex mathematics on an image sequence",
"-composite composite image",
"-crop geometry cut out a rectangular region of the image",
"-deconstruct break down an image sequence into constituent parts",
"-mask filename associate a mask with the image",
"-matte store matte channel if the image has one",
"-mattecolor color frame color",
+ "-moments report image moments",
"-monitor monitor progress",
"-orient type image orientation",
"-page geometry size and location of an image canvas (setting)",
ThrowConvertException(OptionError,"MissingArgument",option);
break;
}
+ if (LocaleCompare("compare",option+1) == 0)
+ break;
+ if (LocaleCompare("complex",option+1) == 0)
+ {
+ ssize_t
+ op;
+
+ if (*option == '+')
+ break;
+ i++;
+ if (i == (ssize_t) argc)
+ ThrowConvertException(OptionError,"MissingArgument",option);
+ op=ParseCommandOption(MagickComplexOptions,MagickFalse,argv[i]);
+ if (op < 0)
+ ThrowConvertException(OptionError,"UnrecognizedComplexOperator",
+ argv[i]);
+ break;
+ }
if (LocaleCompare("compose",option+1) == 0)
{
ssize_t
ThrowConvertInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("metric",option+1) == 0)
+ {
+ ssize_t
+ type;
+
+ if (*option == '+')
+ break;
+ i++;
+ if (i == (ssize_t) argc)
+ ThrowConvertException(OptionError,"MissingArgument",option);
+ type=ParseCommandOption(MagickMetricOptions,MagickTrue,argv[i]);
+ if (type < 0)
+ ThrowConvertException(OptionError,"UnrecognizedMetricType",
+ argv[i]);
+ break;
+ }
if (LocaleCompare("minimum",option+1) == 0)
break;
if (LocaleCompare("mode",option+1) == 0)
ThrowConvertInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("moments",option+1) == 0)
+ break;
if (LocaleCompare("monitor",option+1) == 0)
break;
if (LocaleCompare("monochrome",option+1) == 0)