is an open source software suite
for displaying, converting, and editing raster image
files. It can read and write over 100 image file formats
. ImageMagick is licensed under the Apache 2.0
The software mainly consists of a number of command-line interface
utilities for manipulating images. ImageMagick does not have a GUI
-based interface to edit images, as do Adobe Photoshop
, but instead modifies existing images as directed by various command-line parameters. Nevertheless, ImageMagick also includes an X Window graphical user interface
for rendering and manipulating images called IMDisplay and API
libraries for many programming languages. The program uses magic numbers
to identify image file formats
A number of programs, such as MediaWiki
, and vBulletin
, can use ImageMagick to create image thumbnails
if it is installed. ImageMagick is also used by other programs, such as LyX
, for converting images.
ImageMagick has a fully integrated Perl API
called PerlMagick, as well as many other APIs.
File format conversion
One of the basic and thoroughly-implemented features of ImageMagick is its ability to efficiently and accurately convert images between different file formats.
The number of colors in an image can be reduced to an arbitrary number and this is done by intelligently weighing the most prominent color values present among the pixels of the image. Note that... Read More