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
Click on the Wizard to immediately go to the download area.
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 discussed in detail. Just follow the appropriate link on this page.
ImageMagick is known to compile and run on virtually any Unix system and Linux . It also runs under Windows 2000 , Windows 95/98 , Macintosh , VMS , and OS/2 . See the install guide for compiling instructions. Pre compiled binaries are available for some of the more popular operating systems. The entire source and binary distribution is also available for a limited time on CD .
Developers will probably be interested in the latest source from the ImageMagick anonymous CVS server.
You can subscribe to the mailing list. Here you can ask questions and get advice from other ImageMagick users and see announcements of bug fixes, enhancements, and new releases.
ImageMagick is copyright ImageMagick Studio LLC, a non-profit organization. ImageMagick is available for free, may be used to support both open and proprietary applications, and may be redistributed without fee.
The ImageMagick logo is copyright Pineapple USA Inc . It is freely distributable, however, modifications to the logo are not permitted.
![]() |
ImageMagick Tools
Frequently Asked Questions
Magick Image File Format
ImageMagick's Color Reduction Algorithm
What's New
Recent Changes
How You Can Help
- Get the ImageMagick source or binary distributions from here:
ImageMagick Download Sites
Concurrent Version System
- You can access ImageMagick capabilities from a number of application programming interfaces (APIs):
C Language: the core programming interface to ImageMagick
Perl Language: PerlMagick provides an object-oriented Perl interface to ImageMagick
C++ Language: Magick++ provides an object-oriented C++ interface to ImageMagick
Java Language: JMagick provides an object-oriented Java interface to ImageMagick
Macintosh Scripting Interface: A scripting interface for the Mac
- In addition to the ImageMagick programming APIs, there are several projects to provide adaptation interfaces for other environments:
ImageMagick Integration Project
Alagad Magick Tag for ColdFusion: a free, open source, ColdFusion Custom Tag, which provides access to over 100 of the popular ImageMagick image manipulation functions.
- ImageMagick Defects:
Defect Tracking System
- Books that discuss ImageMagick:
Graphics Programming with Perl
Programming Web Graphics with Perl & GNU Software
- Here are a few miscellaneous uses of ImageMagick:
ImageMagick Studio
WebMagick Image Navigator
Motif GUI for Animate
3-D Web Screamers
![]() |
We want to thank these sponsors of the ImageMagick project:
You or your company may want to sponsor the ImageMagick project as well.