[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.


GraphicsMagick Home PageGraphicsMagick Home Page Image manipulation software that works like magic.