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 | ||