##-------------------------------------------------------------------------- ## ## Copyright (c) 2001 Gerald Richter / ecos gmbh www.ecos.de ## ## You may distribute under the terms of either the GNU General Public ## License or the Artistic License, as specified in the Perl README file. ## ## THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED ## WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF ## MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ## ## $Id: README,v 1.4 2001/08/13 06:52:57 richter Exp $ ## ##-------------------------------------------------------------------------- Apache::ImageMagick - Convert and manipulate images on the fly ============================================================== This module uses the Image::Magick library to process or create an image on the fly. It is able to convert the source image to any type you request that is supported by Image::Magick (e.g. TIFF, PPM, PGM, PPB, GIF, JPEG and more). Additionaly you can specify (multiple) image manipulation filters in the additional path info and format options in the query string. Apache::ImageMagick caches the result image so multiple requested with the same parameters only needs one computation. To do more sophisticated manipulation, Apache::ImageMagick can run a script that does the image manipulation/creation. Last but not least Apache::ImageMagick comes with a proxy module, that can be linked into a non mod_perl frontend proxy server and which will delivers cached images which highest possible speed. For detailed information see perldoc Apache::ImageMagick Prerequisites ============= ImageMagick Home http://www.imagemagick.org Installation http://www.imagemagick.org/www/install.html Download ftp://ftp.nluug.nl/pub/ImageMagick Installation ============ perl Makefile.PL make make install Installation mod_aimproxy ========================= mod_aimproxy is only necessary if you are running a non mod_perl frontend proxy server which delivers static content. To compile mod_aimproxy staticly into the Apache binary use the following options when you configure Apache. NOTE: mod_proxy must be also compiled into Apache. Add other options as desired. ./configure --enable-module=proxy --add-module=/path/to/mod_aimproxy.c to create aim_proxy as DSO, do a apxs -c mod_aimproxy.c apxs -i -a -n aimproxy mod_aimproxy.so and add a LoadModule aimproxy_module mod_aimproxy.so to your httpd.conf Author ====== G.Richter (richter@dev.ecos.de) Based on work from Lincoln Stein and Doug MacEachern publish in "Writing Apache Modules with Perl and C" see www.modperl.com