<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1"> <TITLE>GraphicsMagick Programming Interfaces</TITLE> <META NAME="GENERATOR" CONTENT="StarOffice 8 (Solaris x86)"> <META NAME="CREATED" CONTENT="20020823;18090800"> <META NAME="CHANGEDBY" CONTENT="Bob Friesenhahn"> <META NAME="CHANGED" CONTENT="20080208;15231100"> <META NAME="DESCRIPTION" CONTENT="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."> <META NAME="KEYWORDS" CONTENT="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++"> <META NAME="CHANGEDBY" CONTENT="Bob Friesenhahn"> <META NAME="CHANGEDBY" CONTENT="Bob Friesenhahn"> <STYLE TYPE="text/css"> <!-- @page { size: 8.5in 11in } TD P { color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 12pt } P { color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 12pt } TH P { color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 12pt } A:link { color: #0085c0 } A:visited { color: #800080 } --> </STYLE> </HEAD> <BODY LANG="en-US" TEXT="#000000" LINK="#0085c0" VLINK="#800080" BGCOLOR="#ffffff" DIR="LTR"> <TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=2 STYLE="page-break-before: always"> <TR> <TD BGCOLOR="#52799e"> <P><IMG SRC="../images/right_triangle.png" NAME="Graphic2" ALT=">" ALIGN=BOTTOM WIDTH=15 HEIGHT=14 BORDER=0> <FONT COLOR="#ffffff"><FONT FACE="Helvetica, Arial"><B>GraphicsMagick Programming Interfaces</B></FONT></FONT></P> </TD> </TR> </TABLE> <P STYLE="margin-bottom: 0in"><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3><I>GraphicsMagick</I> capabilities may be accessed from many languages and scripting environments via programming APIs as shown in the following table: </FONT></FONT> </P> <DL> <DD> <TABLE WIDTH=90% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=6 CELLSPACING=0> <COL WIDTH=48*> <COL WIDTH=208*> <TR VALIGN=TOP> <TH WIDTH=19% BGCOLOR="#52799e"> <P><FONT COLOR="#ffffff"><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3><SPAN STYLE="background: transparent">Language</SPAN></FONT></FONT></FONT></P> </TH> <TH WIDTH=81% BGCOLOR="#52799e"> <P><FONT COLOR="#ffffff"><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3><SPAN STYLE="background: transparent">Description</SPAN></FONT></FONT></FONT></P> </TH> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="api.html">C</A></P> </TD> <TD WIDTH=81%> <P>C is the core programming interface for <EM>GraphicsMagick</EM> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="Magick++/index.html">C++</A></P> </TD> <TD WIDTH=81%> <P>Magick++ provides an object-oriented C++ interface.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="perl.html">Perl</A></P> </TD> <TD WIDTH=81%> <P>PerlMagick provides an object-oriented Perl interface<EM>.</EM></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="http://rmagick.rubyforge.org/" TARGET="_top">Ruby</A></P> </TD> <TD WIDTH=81%> <P><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3>RMagick provides a Ruby language extension </FONT></FONT> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="http://www.graphicsmagick.org/TclMagick/doc/">Tcl/Tk</A></P> </TD> <TD WIDTH=81%> <P><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3>TclMagick provides a scripting environment based on Tcl or Tcl/Tk.</FONT></FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=19%> <P ALIGN=LEFT><A HREF="ImageMagickObject.html">Windows OLE</A></P> </TD> <TD WIDTH=81%> <P>The <A HREF="ImageMagickObject.html">ImageMagickObject OLE control</A> supports utility-style access via a COM+ object from C++, C#, Visual Basic, Windows Script Host, ASP, and Delphi, programs under Microsoft Windows.</P> </TD> </TR> </TABLE> </DL> <P><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><FONT SIZE=3><I>Some of these languages and scripting environments are supported by the GraphicsMagick Group while others are developed and supported by third parties.</I></FONT></FONT></P> <HR> <P ALIGN=CENTER><A HREF="Copyright.html">Copyright</A> <FONT FACE="Abadi Mt Condensed Extra Bold">©</FONT> GraphicsMagick Group 2002, 2003, 2004</P> </BODY> </HTML>