ImageMagick is a robust collection of tools and libraries to read, write, and manipulate an image in many image formats (over 68 major formats) including popular formats like TIFF, JPEG, PNG, PDF, Photo CD, and GIF. With ImageMagick you can create images dynamically, making it suitable for Web applications. You can also resize, rotate, sharpen, color reduce, or add special effects to an image and save your completed work in the same or differing image format. Image processing operations are available from the command line, as well as through C, C++, and PERL-based programming interfaces.
ImageMagick-5.4.1: description + notes
Here are just a few examples of what ImageMagick can do:
- Convert an image from one format to another (e.g. TIFF 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 images
- Draw shapes or text on an image
- Decorate an image with a border or frame
- Describe the format and characteristics of an image
You can access ImageMagick functions directly from the command line using the ImageMagick tools convert, mogrify, montage, composite, or identify. Use the display program to interactively manipulate your images or animate an image sequence from a graphical panel. Finally you have access to the various image manipulation methods directly from your favorite application development environment: Perl, C++, C, or Java. These programs and much more are explained by following the links on the ImageMagick Home Page.
ImageMagick may be configured to support a wide variety of image formats. Many of these are compiled into this package, giving it a number of dependencies. To install
fw_ImageMagickyou must also install the following freeware packages:
fw_freetype, which allows image annotation with TrueType fonts.
fw_HDF, for NCSA Hierarchical Data Format image manipulation.
fw_libjpeg, which supports JPEG format images.
fw_libpng, which supports PNG format images.
fw_libz, for compressed PNG and MIFF images.
fw_tiff, which supports TIFF format images.
fw_bzip2, for BZip compressed MIFF images.
Some image formats are supported by run-time invocation of helper programs. You may optionally to install the following freeware packages:
fw_ralcgm, as ralcgm is used for CGM image support.
fw_xfig, as fig2dev is used for TransFig images.
fw_ghostscriptcontains gs, a Postscript and PDF image viewer.
fw_html2pssupports HTML image formats via html2ps.
fw_urtprovides rawtorle to support RLE images.
fw_sanesupport scanner image formats via scanimage.
fw_hp2xxsupplies hp2xx to read the HP-GL image format.
fw_libwmfhas wmftogif, which reads the Windows Meta File image format.
fw_teTeXinstalls dvips, which converts TeX DVI images into postscript.
fw_povrayuses povray to handle POV images.
fw_groffincludes groff, to which man pages are delegated.
fw_enscript's enscript program is used to process text files.
fw_gimpprovides the launch delegate gimp.
fw_gnuplotimages are decoded by gnuplot.
ImageMagick provides optional compiled-in support for some packages that we cannot include in SGI's freeware distribution. In particular, this build of ImageMagick does not include support for:
FlashPixcode, as it is not free.
JBIG, because it is patented and cannot be used without a license.
MPEG, as its algorithms are also patented.
- Greg Ward's
Radiancesoftware library, because its copyright notice forbids redistribution.
A Perl interface (
PerlMagick) is available in source form, but due to the difficulty in producing a portable perl library it is not pre-built in this package. This package was built with 16-bit quanta enabled, but with
To auto-install this package, go back and click on the respective install icon.