GraphicsMagick Image Processing System

Previous Stable Branch: | 1.1.14 (Released June 5, 2008) download
Current Stable Branch: | 1.2.1 (Released May 5, 2008) download
Development Branch: | 1.3 (snapshots only) download

[ Check http://www.GraphicsMagick.org/ for the latest version of this page. ]

GraphicsMagick is the swiss army knife of image processing. It provides a robust collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like GIF, JPEG, JPEG-2000, PNG, PDF, SVG, and TIFF. GraphicsMagick supports huge images on systems that support large files, and has been tested with gigapixel-size images. GraphicsMagick can create new images on the fly, making it suitable for building dynamic Web applications. GraphicsMagick may be used to resize, rotate, sharpen, color reduce, or add special effects to an image and save the result in the same or differing image format. Image processing operations are available from the command line, as well as through C, C++, Perl, or Windows COM programming interfaces. Extensions are available from third-parties to support programming in Tcl, and Ruby. With some modification, language extensions for ImageMagick may be used.

GraphicsMagick is originally derived from ImageMagick 5.5.2. Since the branch from ImageMagick, many improvements have been made (see news) by many authors using an open development model. GraphicsMagick is more efficient than ImageMagick (see benchmark report) so it gets the job done faster using fewer resources. GraphicsMagick is available for free, may be used to support both open and proprietary applications, and may be redistributed without fee.

GraphicsMagick is copyrighted by the GraphicsMagick Group as well as many others. GraphicsMagick is dististributed under an X11-style license (“MIT License”), which is approved by the Open Source Initiative and declared by the FSF to be compatible with the GPL Version 2 .

Here are just a few examples of what GraphicsMagick 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

GraphicsMagick is quite portable, and compiles under almost every general purpose operating system that runs on 32-bit or 64-bit CPUs. GraphicsMagick is available for virtually any Unix or Unix-like system, including Linux. It also runs under Windows '98 and later ('98, ME, NT 4.0, 2000, and XP), and MacOS-X.

Copyright © GraphicsMagick Group 2002 - 2008