Image_ImageMagick_Driver

Package Image
Inheritance class Image_ImageMagick_Driver » Image_Driver
ImageMagick Image Driver.

$Id: ImageMagick.php 3769 2008-12-15 00:48:56Z zombor $

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
dir Image_ImageMagick_Driver
errors Image_Driver
ext Image_ImageMagick_Driver
image Image_Driver
tmp_image Image_ImageMagick_Driver

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() Attempts to detect the ImageMagick installation directory. Image_ImageMagick_Driver
crop() Image_ImageMagick_Driver
execute() Executes a set of actions, defined in pairs. Image_Driver
flip() Image_ImageMagick_Driver
process() Creates a temporary image and executes the given actions. By creating a Image_ImageMagick_Driver
resize() Image_ImageMagick_Driver
rotate() Image_ImageMagick_Driver
sharpen() Image_ImageMagick_Driver

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
properties() Image_ImageMagick_Driver
sanitize_geometry() Sanitize and normalize a geometry array based on the temporary image Image_Driver

Property Details

dir property
protected $dir;

ext property
protected $ext;

tmp_image property
protected $tmp_image;

Method Details

__construct() method
public void __construct(array $config)
$config array configuration
{return} void

Attempts to detect the ImageMagick installation directory.

crop() method
public void crop($prop)
$prop

flip() method
public void flip($dir)
$dir

process() method
public void process($image, $actions, $dir, $file, $render=false)
$image
$actions
$dir
$file
$render

Creates a temporary image and executes the given actions. By creating a temporary copy of the image before manipulating it, this process is atomic.

properties() method
protected void properties()

resize() method
public void resize($prop)
$prop

rotate() method
public void rotate($amt)
$amt

sharpen() method
public void sharpen($amount)
$amount