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 Search site

- Home
- License
- Mission
- Download
- Installation
- FAQ
- News
- Formats

- Process
- Contribute
- CVS
- Mailing Lists
- ChangeLog
- Report Bugs
- Utilities
- Programming
- Links

# 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 Core | C language API for the lowest-level core programming interface.
C Wand | C language API for the mid-level Wand API programming interface.
C++ | Magick++ provides an abstract object-oriented C++ interface.
PHP | Gmagick provides a small and fast extension for PHP.
Perl | PerlMagick provides an object-oriented Perl interface.
Ruby | RMagick provides a Ruby language 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.

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 - 2010