Apache::GD::Thumbnail - Apache module which generates on-the-fly thumbnails using GD and libjpeg


Apache-GD-Thumbnail documentation  | view source Contained in the Apache-GD-Thumbnail distribution.

Index


NAME

Top

Apache::GD::Thumbnail - Apache module which generates on-the-fly thumbnails using GD and libjpeg

SYNOPSIS

Top

  <Location /pics/thumbnails>
  SetHandler perl-handler
  PerlHandler Apache::GD::Thumbnail
  PerlSetVar ThumbnailMaxSize 75
  PerlSetVar ThumbnailBaseDir "/usr/local/httpd/htdocs/pics"
  </Location>

DESCRIPTION

Top

Just what it looks like: creates on-the-fly thumbnails of jpeg images. There are two optional configuration directives.

* ThumbnailMaxSize

Sets the maximum number of pixels to be used in the thumbnail for length or width (whichever is larger). Defaults to 50 if not specified.

* ThumbnailBaseDir

Sets the directory that contains the images to be thumbnailed. Defaults to ".." if not specified.

EXAMPLES

Top

  <Location /pics/thumbnails>
  SetHandler perl-handler
  PerlHandler Apache::GD::Thumbnail
  PerlSetVar ThumbnailMaxSize 75
  PerlSetVar ThumbnailBaseDir "/usr/local/httpd/htdocs/pics"
  </Location>

In the above example, the URI /pics/thumbnails/img001.jpg will cause the module to generate a 75xnn (where nn < 75) thumbnail of /usr/local/httpd/htdocs/pics/img001.jpg

  <Location /pics/*/thumbs>
  SetHandler perl-handler
  PerlHandler Apache::GD::Thumbnail
  </Location>

In the above example, the URI /pics/foo/img001.jpg will cause the module to generate a 50xnn (nn < 50) thumbnail of DIRECTORYROOT/pics/somedirectory/img001.jpg As you can tell, this allows for much more dynamic configuration.

AUTHOR AND COPYRIGHT

Top

SEE ALSO

Top

GD(3)


Apache-GD-Thumbnail documentation  | view source Contained in the Apache-GD-Thumbnail distribution.