ImageMagickTM 5.5.5 is a robust collection
of tools and libraries offered under a usage license to read, write, and manipulate an
image in many image formats (over 87 major
formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, 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 or image sequence 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++, Perl, or Java
programming interfaces.
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 the most popular application development environment:
Perl, C++, C, Python, PHP, or Java. These programs, and much more, are discussed
in detail. Just follow the appropriate link on this page.
You can subscribe to the mailing
list or register
with the Web-based discourse server. 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 Topics
|
Topics related to ImageMagick:
-
Here are some uses of ImageMagick:
-
The following publications provide an in-depth coverage of ImageMagick:
-
ImageMagick Utilities
|
ImageMagick provides a powerful set of command line
utilities. These utilities use a consistent set of options. The available utilities and links
to their documentation are shown in the following table:
-
Utility
|
Description
|
animate
|
animate a sequence of images
|
composite
|
composite images together
|
conjure
|
execute a Magick Scripting Language (MSL) XML script
|
convert
|
convert an image or sequence of images
|
display
|
display an image on a workstation running X
|
identify
|
describe an image or image sequence
|
import
|
capture an application or X server screen
|
mogrify
|
transform an image or sequence of images
|
montage
|
create a composite image (in a grid) from separate images
|
ImageMagick Programming Interface
|
ImageMagick capabilities may be accessed from many languages and scripting
environments as shown in the following table:
-
Language
|
Description
|
C
|
C is the core programming interface to ImageMagick
|
ColdFusion
|
The Alagad Magick Tag for ColdFusion is a free, open source
ColdFusion Custom Tag.
|
C++
|
Magick++ provides an object-oriented C++ interface to
ImageMagick
|
Java
|
JMagick provides an object-oriented Java interface to
ImageMagick
|
Macintosh Scripting Interface
|
A scripting interface for the Mac
|
Perl
|
PerlMagick provides an object-oriented Perl interface
to ImageMagick
|
PHP
|
A native php-extension to ImageMagick.
|
PtcMagick
|
A C++ interface between ImageMagick and OpenPTC.
|
Python
|
PythonMagick an object-oriented Python interface to ImageMagick
|
RMagick
|
A RUBY extension to ImageMagick.
|
Scheme
|
An object-oriented Scheme interface to ImageMagick.
|
Visual Basic
|
The ImageMagickObject OLE control supports access from
Visual Basic programs under Microsoft Windows.
|
Windows Script Host (WSH)
|
The ImageMagickObject OLE control supports access from
Windows Script Host (WSH) (cscript and wscript) under Microsoft Windows.
|
wxImagick
|
A C++ interface between ImageMagick and wxWindows. Includes
a sample image display program.
|
Some of these languages and scripting environments are supported by ImageMagick
Studio while others are developed and supported by third parties.
ImageMagick Sponsors
|
We want to thank these sponsors of the ImageMagick project:
-
|
Web design specialists in accessibility and compatibility
|
|
World Class Web Hosting
|
|
Reliable, affordable web hosting
|
You or your company may want to sponsor the
ImageMagick project as well.
|