system/libraries/drivers/Image/GD.php
Class: Image_GD_Driver
class Image_GD_Driver extends Image_Driver
GD Image Driver.
Methods
- Image_GD_Driver -> __construct
- Image_GD_Driver -> process
- Image_GD_Driver -> flip
- Image_GD_Driver -> crop
- Image_GD_Driver -> resize
- Image_GD_Driver -> rotate
- Image_GD_Driver -> sharpen
- Image_GD_Driver -> properties
- Image_GD_Driver -> imagecreatetransparent
- Image_GD_Driver -> execute
- Image_GD_Driver -> sanitize_geometry
Image_GD_Driver -> __construct
public function __construct
Image_GD_Driver -> process
public function process
Parameters:
- image
- actions
- dir
- file
- render
- (FALSE)
Image_GD_Driver -> flip
public function flip
Parameters:
- direction
Image_GD_Driver -> crop
public function crop
Parameters:
- properties
Image_GD_Driver -> resize
public function resize
Parameters:
- properties
Image_GD_Driver -> rotate
public function rotate
Parameters:
- amount
Image_GD_Driver -> sharpen
public function sharpen
Parameters:
- amount
Image_GD_Driver -> properties
protected function properties
Image_GD_Driver -> imagecreatetransparent
protected function imagecreatetransparent
Returns an image with a transparent background. Used for rotating to prevent unfilled backgrounds.
Parameters:
- integer width
- image width
- integer height
- image height
Return: resource
Image_GD_Driver -> execute
public function execute
Executes a set of actions, defined in pairs.
Parameters:
- array actions
- actions
Return: boolean
Image_GD_Driver -> sanitize_geometry
protected function sanitize_geometry
Sanitize and normalize a geometry array based on the temporary image width and height. Valid properties are: width, height, top, left.
Parameters:
- array geometry
- geometry properties
Return: void