Image_GD_Driver
Package | Image |
---|---|
Inheritance | class Image_GD_Driver » Image_Driver |
GD Image Driver.
$Id: GD.php 3769 2008-12-15 00:48:56Z zombor $
$Id: GD.php 3769 2008-12-15 00:48:56Z zombor $
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
blank_png | Image_GD_Driver | ||
blank_png_height | Image_GD_Driver | ||
blank_png_width | Image_GD_Driver | ||
errors | Image_Driver | ||
image | Image_Driver | ||
tmp_image | Image_Driver |
Public Methods
Method | Description | Defined By |
---|---|---|
__construct() | Image_GD_Driver | |
crop() | Image_GD_Driver | |
execute() | Executes a set of actions, defined in pairs. | Image_Driver |
flip() | Image_GD_Driver | |
process() | Image_GD_Driver | |
resize() | Image_GD_Driver | |
rotate() | Image_GD_Driver | |
sharpen() | Image_GD_Driver |
Protected Methods
Method | Description | Defined By |
---|---|---|
imagecreatetransparent() | Returns an image with a transparent background. Used for rotating to | Image_GD_Driver |
properties() | Image_GD_Driver | |
sanitize_geometry() | Sanitize and normalize a geometry array based on the temporary image | Image_Driver |
Property Details
blank_png
property
protected static $blank_png;
blank_png_height
property
protected static $blank_png_height;
blank_png_width
property
protected static $blank_png_width;
Method Details
__construct()
method
public void __construct()
|
crop()
method
public void crop($properties)
| ||
$properties |
flip()
method
public void flip($direction)
| ||
$direction |
imagecreatetransparent()
method
protected resource imagecreatetransparent(integer $width, integer $height)
| ||
$width | integer | image width |
$height | integer | image height |
{return} | resource |
Returns an image with a transparent background. Used for rotating to prevent unfilled backgrounds.
process()
method
public void process($image, $actions, $dir, $file, $render=false)
| ||
$image | ||
$actions | ||
$dir | ||
$file | ||
$render |
properties()
method
protected void properties()
|
resize()
method
public void resize($properties)
| ||
$properties |
rotate()
method
public void rotate($amount)
| ||
$amount |
sharpen()
method
public void sharpen($amount)
| ||
$amount |