libraries/drivers/Image/ImageMagick – Kohana API 2.3 Documentation

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

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