[ImageMagick] [sponsor]

ImageMagick includes a number of ready-made ImageMagick interfaces. This makes it possible to modify or create images automatically and dynamically.

Ada

G2F implements an Ada 95 binding to a subset of the low-level MagickCore library.

C

Use MagickWand to convert, compose, and edit images from the C language. There is also the low-level MagickCore library but is only recommended for wizard-level developers.

Ch

ChMagick is a Ch binding to the MagickCore and MagickWand API. Ch is an embeddable C/C++ interpreter for cross-platform scripting.

C++

Magick++ provides an object-oriented C++ interface to ImageMagick.

Java

JMagick provides an object-oriented Java interface to ImageMagick.

Lisp

CL-Magick provides a Common Lisp interface to the ImageMagick library.

Neko

nMagick is a port of the ImageMagick library to the haXe and Neko platforms. It provides image manipulation capabilities to both web and desktop applications using Neko.

Pascal

PascalMagick a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.

Perl

Use PerlMagick to convert, compose, and edit images from the Perl language.

PHP

MagickWand for PHP a native PHP-extension to the ImageMagick MagickWand API.

Python

PythonMagick an object-oriented Python interface to ImageMagick.

Ruby

RMagick is an interface between the Ruby programming language and the ImageMagick image processing libraries. RMagick has a 2D drawing library add-on, RVG, based on the Scalable Vector Graphics specification.

Tcl/Tk

TclMagick a native Tcl-extension to the ImageMagick MagickWand API.