ImageMagick - Image manipulation tool

ImageMagick is a software suite to create, edit, compose, or convert bitmap images. It supports several file formats (including PDF and SVG), and a huge set of operations.


ImageMagick provides processing tools for operations such as resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

A selection of the functions of Imagemagick applied to the same image are reported in the figure, which is a subset of the functions illustrated in the example page.

Being a command line interface, it can be suitably used in the automation of repetitive processes, e.g., in the image processing pipelines running in the backend of a website. Similarly, ImageMagick can be used to process large collections of personal images, or to have handy oneliners to perform - even complex - operations on the images.


References