Introduction PerlMagick, version 1.31, is an objected-oriented Perl interface to ImageMagick. Use the module to read, manipulate, or write an image or image sequence from within a Perl script. This makes it suitable for Web CGI scripts. You must have ImageMagick 4.0 above and Perl version 5.002 or greater installed on your system. Perl version 5.004_04 or greater is required for PerlMagick to work under NT. See http://www.wizards.dupont.com/cristy/www/perl.html for additional information about PerlMagick. See http://www.wizards.dupont.com/cristy/ for instructions about installing ImageMagick. Installation Get the PerlMagick distribution and type the following: gunzip PerlMagick-1.31.tar.gz tar xvf PerlMagick-1.31.tar cd Magick Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required libMagick library. You will also need paths to JPEG, PNG, TIFF, etc. libraries if they were included with your installed version of ImageMagick. Now type perl Makefile.PL make make install Use nmake instead of make on an NT system. For NT, you also need to copy IMagick.dll and X11.dll from the NT ImageMagick (see ftp://ftp.wizards.dupont.com/pub/ImageMagick/nt) distribution to a path library such as c:\perl\lib. For Unix, you typically need to be root to install the software. There are ways around this. Consult the Perl manual pages for more information. You are now ready to utilize the PerlMagick routines from within your Perl scripts. Example Perl Magick Script Here is an example script to get you started: #!/usr/local/bin/perl use Image::Magick; $q = Image::Magick->new; $x = $q->Read("girl.gif", "logo.gif", "rose.gif"); warn "$x" if $x; $x = $q->Crop(geom=>'100x100+100+100'); warn "$x" if $x; $x = $q->Write("x.gif"); warn "$x" if $x; The script reads three images, crops them, and writes a single image as a GIF animation sequence.