[Home] [Mission Statement] [Development Process] [Contribute] [Download] [Installation] [CVS] [Mailing Lists] [FAQ] [Formats] [News ] [ChangeLog] [Report Bugs] [Utilities] [Programming] [Books] [Links] |
Search GraphicsMagick site

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 to GraphicsMagick
  C++ | Magick++ provides an object-oriented C++ interface to GraphicsMagick
  ColdFusion | The Alagad Magick Tag for ColdFusion is a free, open source, ColdFusion Custom Tag.
  Dephi | Delphi component wrapper for ImageMagick library.
  Java | JMagick provides a Java interface to GraphicsMagick
  Macintosh Scripting Interface | A scripting interface for the Mac (unfortunately somewhat dated)
  OpenPTC | PtcMagick provides an interface to OpenPTC (a video game programming environment).
  Perl | PerlMagick provides an object-oriented Perl interface to GraphicsMagick
  PHP | The PHP ImageMagick module provides a comprehensive API to access GraphicsMagick functions.
  Python | PythonMagick provides an object-oriented Python interface to GraphicsMagick
  Ruby | RMagick provides a Ruby language extension to GraphicsMagick.
  Scheme | ImageMagick for MzScheme provides a Scheme extension to GraphicsMagick.
  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.

Image manipulation software that works like magic.