Description: GraphicsMagick is a robust collection of tools and libraries to read, write, and manipulate an image in any of the more popular image formats including GIF, JPEG, PNG, PDF, and Photo CD. With GraphicsMagick you can create GIFs 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.
Keywords: GraphicsMagick, Image Magick, Image Magic, PerlMagick, Perl Magick, Perl Magic, CineMagick, PixelMagick, Pixel Magic, WebMagick, Web Magic, visualization, image processing, software development, simulation, image, software, AniMagick, Animagic, Magick++

GraphicsMagick Programming Interfaces

GraphicsMagick capabilities may be accessed from many languages and scripting environments via programming APIs as shown in the following table:

  Language | Description
  --- | ---
  C | C is the core programming interface for GraphicsMagick
  C++ | Magick++ provides an object-oriented C++ interface.
  ColdFusion | The Alagad Magick Tag for ColdFusion is a free, open source, ColdFusion Custom Tag.
  Dephi | Delphi component wrapper.
  Java | JMagick provides a Java interface .
  Macintosh Scripting Interface | A scripting interface for the Mac (unfortunately somewhat dated)
  OpenPTC | PtcMagick provides an interface to load images into OpenPTC (a video game programming environment).
  Perl | PerlMagick provides an object-oriented Perl interface.
  PHP | The PHP ImageMagick module provides a comprehensive API.
  Python | PythonMagick provides an object-oriented Python interface.
  Ruby | RMagick provides a Ruby language extension
  Scheme | ImageMagick for MzScheme provides a Scheme extension.
  Tcl/Tk | TclMagick provides a scripting environment based on Tcl or Tcl/Tk.
  Windows OLE | The ImageMagickObject OLE control supports utility-style access via a COM+ object from C++, C#, Visual Basic, Windows Script Host, ASP, and Delphi, programs under Microsoft Windows.
  wxWindows | wxImagick provides a C++ interface between GraphicsMagick and wxWindows. Includes a sample image display program.

Some of these languages and scripting environments are supported by the GraphicsMagick Group while others are developed and supported by third parties.

Copyright © GraphicsMagick Group 2002, 2003, 2004