Labyrinth::DIUtils::ImUseraContributed Perl Labyrinth::DIUtils::ImageMagick(3)



NAME
       Labyrinth::DIUtils::ImageMagick - Digital Image utilities driver for
       ImageMagick.

SYNOPSIS
         use Labyrinth::DIUtils::ImageMagick;

	 Labyrinth::DIUtils::Tool('ImageMagick');

         my $hook = Labyrinth::DIUtils::ImageMagick->new($file);
         my $hook = $hook->rotate($degrees);       # 0 - 360
         my $hook = $hook->reduce($xmax,$ymax);
         my $hook = $hook->thumb($thumbnail,$square);

DESCRIPTION
       Handles the driver software for ImageMagick image manipulation; Do not
       use this module directly, access via Labyrinth::DIUtils.

METHODS
   Contructor
       new($file)
           The constructor. Passed a single mandatory argument, which is then
           used as the image file for all image manipulation.

   Image Manipulation
       rotate($degrees)
           Object Method. Passed a single mandatory argument, which is then
           used to turn the image file the number of degrees specified.

       reduce($xmax,$ymax)
           Object Method. Passed two arguments (defaulting to 100x100), which
           is then used to reduce the image to a size that fit inside a box of
           the specified dimensions.

       thumb($thumbnail,$square)
           Object Method. Passed two arguments, the first being the name of
           the thumbnail file to be created, and the second being a single
           dimension of the square box (defaulting to 100), which is then used
           to reduce the image to a thumbnail.

SEE ALSO
         Image::Magick
         Labyrinth

AUTHOR
       Barbie, <barbie@missbarbell.co.uk> for Miss Barbell Productions,
       <http://www.missbarbell.co.uk/>

COPYRIGHT & LICENSE
         Copyright (C) 2002-2011 Barbie for Miss Barbell Productions
         All Rights Reserved.

         This module is free software; you can redistribute it and/or
         modify it under the Artistic License 2.0.



perl v5.10.1                      2011-03-13Labyrinth::DIUtils::ImageMagick(3)
