Annotated List of Command-line Options

Below is list of command-line options recognized by the ImageMagick command-line tools. If you want a description of a particular option, click on the option name in the navigation bar above and you will go right to it. Unless otherwise noted, each option is recognized by the commands: convert and mogrify.

-adaptive-blur radius[xsigma]

Adaptively blur pixels, with decreasing effect near edges.

A Gaussian operator of the given radius and standard deviation (sigma) is used. If sigma is not given it defaults to 1.

The sigma value is the important argument, and determines the actual amount of blurring that will take place.

The radius is only used to determine the size of the array which will hold the calculated Gaussian distribution. It should be an integer. If not given, or set to zero, IM will calculate the largest possible radius that will provide meaningful results for the Gaussian distribution.

-adaptive-resize geometry

Resize the image using data-dependent triangulation.

See Image Geometry for complete details about the geometry argument. The -adaptive-resize option defaults to data-dependent triangulation. Use the -filter to choose a different resampling algorithm. Offsets, if present in the geometry string, are ignored, and the -gravity option has no effect.

-adaptive-sharpen radius[xsigma]

Adaptively sharpen pixels, with increasing effect near edges.

A Gaussian operator of the given radius and standard deviation (sigma) is used. If sigma is not given it defaults to 1.

The sigma value is the important argument, and determines the actual amount of sharpening that will take place.

The radius is only used to determine the size of the array which will hold the calculated Gaussian distribution. It should be an integer. If not given, or set to zero, IM will calculate the largest possible radius that will provide meaningful results for the Gaussian distribution.

-adjoin

Join images into a single multi-image file.

This option is enabled by default. An attempt is made to save all images of an image sequence into the given output file. However, some formats, such as JPEG and PNG, do not support more than one image per file, and in that case ImageMagick is forced to write each image as a separate file. As such, if more than one image needs to be written, the filename given is modified by adding a -scene number before the suffix, in order to make distinct names for each image.

Use +adjoin to force each image to be written to separate files, whether or not the file format allows multiple images per file (for example, GIF, MIFF, and TIFF).

Including a C-style integer format string in the output filename will automagically enable +adjoin and are used to specify where the -scene number is placed in the filenames. These strings, such as '%d' or '%03d', are familiar to those who have used the standard printf()' C-library function. As an example, the command

    convert logo: rose: -morph 15 my%02dmorph.jpg