Convert an image from one format to another (e.g. PNG to JPEG)
Resize, rotate, sharpen, color reduce, or add special effects to an image
Create a montage of image thumbnails
Create a transparent image suitable for use on the Web
Turn a group of images into a GIF animation sequence
Create a composite image by combining several separate image
Draw shapes or text on an image
Decorate an image with a border or frame
Describe the format and characteristics of an image
Some of the command-line applications are:
convert is useful to convert from one image file format to another.
identify describes the format and characteristics of one or more image files.
mogrify resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. Mogrify overwrites the original image file, whereas, convert writes to a different image file.
composite overlaps one image over another.
montage create a composite image by combining several separate images. The images are tiled on the composite image optionall adorned with a border, frame, image name, and more.
compare mathematically and visually annotate the difference between an image and its reconstruction.
display displays an image or image sequence on any X server.
animate animates an image sequence on any X server.
import saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen.
conjure interprets and executes scripts written in the Magick Scripting Language (MSL).