ImageMagick - C Application Programming Interface
Description: ImageMagick is a robust collection of tools and libraries to read, write, and manipulate an image in many image 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.
Keywords: ImageMagick,PerlMagick,Magick++,Image,Magick,Magic,Pixel,Graphics,Perl,Wand

  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.
  C++ | Magick++ provides an object-oriented C++ interface to ImageMagick.
  ColdFusion | The Alagad Magick Tag for ColdFusion is a free, open source ColdFusion Custom Tag.
  Delphi | Delphi wrapper for ImageMagick library.
  Java | JMagick provides an object-oriented Java interface to ImageMagick.
  Macintosh Scripting Interface | A scripting interface for the Mac.
  MagickWand | MagickWand is a higher level C interface to ImageMagick.
  MagickWand for PHP | A native PHP-extension to the ImageMagick MagickWand API.
  Prolog | Provides an object-oriented Prolog interface to ImageMagick.
  OpenPTC | PtcMagick provides an interface to OpenPTC (a video game programming environment).
  Python | Provides an object-oriented Python interface to ImageMagick.
  OpenPTC | PtcMagick provides an interface to OpenPTC (a video game programming environment).
  PerlMagick | PerlMagick provides an object-oriented Perl interface to ImageMagick.
  PHP | A native PHP-extension to the ImageMagick core API.
  Python | Another object-oriented Python interface to ImageMagick.
  PythonMagick | PythonMagick provides python bindings for ImageMagick.
  RMagick | A RUBY extension to ImageMagick. A User's Guide and Reference is available.
  Scheme | An object-oriented Scheme interface to ImageMagick.
  TclMagick | A Tcl/TK interface for image manipulation using the ImageMagick API.
  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.
  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. "Image manipulation software that works like magick"