"-liquid-rescale geometry",
" rescale image with seam-carving",
"-median geometry apply a median filter to the image",
- "-mode geometry make each pixel the 'predominant color' of the neighborhood",
+ "-mode geometry make each pixel the 'predominant color' of the",
+ " neighborhood",
"-modulate value vary the brightness, saturation, and hue",
"-monochrome transform image to black and white",
"-morphology method kernel",
" amplitudes",
"-paint radius simulate an oil painting",
"-perceptible epsilon",
- " pixel value less than |epsilon| become epsilon or -epsilon",
+ " pixel value less than |epsilon| become epsilon or",
+ " -epsilon",
"-polaroid angle simulate a Polaroid picture",
"-posterize levels reduce the image to a limited number of color levels",
"-profile filename add, delete, or apply an image profile",
"-shave geometry shave pixels from the image edges",
"-shear geometry slide one edge of the image along the X or Y axis",
"-sigmoidal-contrast geometry",
- " increase the contrast without saturating highlights or shadows",
+ " increase the contrast without saturating highlights or",
+ " shadows",
"-sketch geometry simulate a pencil sketch",
"-solarize threshold negate all pixels above the threshold level",
"-sparse-color method args",
"-splice geometry splice the background color into the image",
"-spread radius displace image pixels by a random amount",
"-statistic type geometry",
- " replace each pixel with corresponding statistic from the neighborhood",
+ " replace each pixel with corresponding statistic from the",
+ " neighborhood",
"-strip strip image of all profiles and comments",
"-swirl degrees swirl image pixels about the center",
"-threshold value threshold the image",
"-hald-clut apply a Hald color lookup table to the image",
"-morph value morph an image sequence",
"-mosaic create a mosaic from an image sequence",
+ "-poly terms build a polynomial from the image sequence and the corresponding",
+ " terms (coefficients and degree pairs).",
"-print string interpret string and print to console",
"-process arguments process the image with a custom image filter",
"-smush geometry smush an image sequence together",
i++;
if (i == (ssize_t) (argc-1))
ThrowConvertException(OptionError,"MissingArgument",option);
+ if (IsGeometry(argv[i]) == MagickFalse)
+ ThrowConvertInvalidArgumentException(option,argv[i]);
break;
}
if (LocaleCompare("alpha",option+1) == 0)
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)
ThrowConvertInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("poly",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("posterize",option+1) == 0)
{
if (*option == '+')