ImageMagick is a collection of command-line tools for manipulating image data. It is capable of working with over 100 different image formats and has interfaces that allow it to be used from within programs as well. Capabilities include the ability to resize, flip, mirror, rotate, distort, shear and transform images. You can also adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. It also can be used to mosaic or stack images. It has minimal image-display capabilities, but is a powerful tool for automating image processing tasks.