Cheetah
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Intervention\Image\AbstractDriver Class Reference
Inheritance diagram for Intervention\Image\AbstractDriver:
Intervention\Image\Gd\Driver Intervention\Image\Imagick\Driver

Public Member Functions

 newImage ($width, $height, $background)
 
 parseColor ($value)
 
 cloneCore ($core)
 
 init ($data)
 
 encode ($image, $format, $quality)
 
 executeCommand ($image, $name, $arguments)
 
 getDriverName ()
 

Public Attributes

 $decoder
 
 $encoder
 

Protected Member Functions

 coreAvailable ()
 

Detailed Description

Definition at line 5 of file AbstractDriver.php.

Member Function Documentation

◆ cloneCore()

Intervention\Image\AbstractDriver::cloneCore (   $core)

Returns clone of given core

Returns
mixed

Reimplemented in Intervention\Image\Gd\Driver.

Definition at line 51 of file AbstractDriver.php.

◆ coreAvailable()

Intervention\Image\AbstractDriver::coreAvailable ( )
abstractprotected

Checks if core module installation is available

Returns
boolean

Reimplemented in Intervention\Image\Imagick\Driver, and Intervention\Image\Gd\Driver.

◆ encode()

Intervention\Image\AbstractDriver::encode (   $image,
  $format,
  $quality 
)

Encodes given image

Parameters
Image$image
string$format
integer$quality
Returns
\Intervention\Image\Image

Definition at line 75 of file AbstractDriver.php.

◆ executeCommand()

Intervention\Image\AbstractDriver::executeCommand (   $image,
  $name,
  $arguments 
)

Executes named command on given image

Parameters
Image$image
string$name
array$arguments
Returns
\Intervention\Image\Commands\AbstractCommand

Definition at line 88 of file AbstractDriver.php.

◆ getDriverName()

Intervention\Image\AbstractDriver::getDriverName ( )

Returns name of current driver instance

Returns
string

Definition at line 125 of file AbstractDriver.php.

◆ init()

Intervention\Image\AbstractDriver::init (   $data)

Initiates new image from given input

Parameters
mixed$data
Returns
\Intervention\Image\Image

Definition at line 62 of file AbstractDriver.php.

◆ newImage()

Intervention\Image\AbstractDriver::newImage (   $width,
  $height,
  $background 
)
abstract

Creates new image instance

Parameters
integer$width
integer$height
string$background
Returns
\Intervention\Image\Image

Reimplemented in Intervention\Image\Imagick\Driver, and Intervention\Image\Gd\Driver.

◆ parseColor()

Intervention\Image\AbstractDriver::parseColor (   $value)
abstract

Reads given string into color object

Parameters
string$value
Returns
AbstractColor

Reimplemented in Intervention\Image\Imagick\Driver, and Intervention\Image\Gd\Driver.

Member Data Documentation

◆ $decoder

Intervention\Image\AbstractDriver::$decoder

Definition at line 12 of file AbstractDriver.php.

◆ $encoder

Intervention\Image\AbstractDriver::$encoder

Definition at line 19 of file AbstractDriver.php.


The documentation for this class was generated from the following file: