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 $
$Id: ImageMagick.php 3769 2008-12-15 00:48:56Z zombor $
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
dir | Image_ImageMagick_Driver | ||
errors | Image_Driver | ||
ext | Image_ImageMagick_Driver | ||
image | Image_Driver | ||
tmp_image | Image_ImageMagick_Driver |
Public Methods
Method | Description | Defined 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
Method | Description | Defined 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 |