system/libraries/drivers/Image/ImageMagick.php
Class: Image_ImageMagick_Driver
class Image_ImageMagick_Driver extends Image_Driver
ImageMagick Image Driver.
Methods
- Image_ImageMagick_Driver -> __construct
- Image_ImageMagick_Driver -> process
- Image_ImageMagick_Driver -> crop
- Image_ImageMagick_Driver -> flip
- Image_ImageMagick_Driver -> resize
- Image_ImageMagick_Driver -> rotate
- Image_ImageMagick_Driver -> sharpen
- Image_ImageMagick_Driver -> properties
- Image_ImageMagick_Driver -> execute
- Image_ImageMagick_Driver -> sanitize_geometry
Image_ImageMagick_Driver -> __construct
public function __construct
Attempts to detect the ImageMagick installation directory.
Parameters:
- array config
- configuration
Throws: Kohana_Exception
Return: void
Image_ImageMagick_Driver -> process
public function process
Creates a temporary image and executes the given actions. By creating a temporary copy of the image before manipulating it, this process is atomic.
Parameters:
- image
- actions
- dir
- file
- render
- (FALSE)
Image_ImageMagick_Driver -> crop
public function crop
Parameters:
- prop
Image_ImageMagick_Driver -> flip
public function flip
Parameters:
- dir
Image_ImageMagick_Driver -> resize
public function resize
Parameters:
- prop
Image_ImageMagick_Driver -> rotate
public function rotate
Parameters:
- amt
Image_ImageMagick_Driver -> sharpen
public function sharpen
Parameters:
- amount
Image_ImageMagick_Driver -> properties
protected function properties
Image_ImageMagick_Driver -> execute
public function execute
Executes a set of actions, defined in pairs.
Parameters:
- array actions
- actions
Return: boolean
Image_ImageMagick_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