\Intervention\Image\GdDriver

Summary

Methods
Properties
Constants
newImage()
parseColor()
cloneCore()
init()
encode()
executeCommand()
getDriverName()
__construct()
$decoder
$encoder
No constants found
coreAvailable()
No protected properties found
N/A
getCommandClassName()
No private properties found
N/A

Properties

$decoder

$decoder : \Intervention\Image\AbstractDecoder

Decoder instance to init images from

Type

AbstractDecoder

$encoder

$encoder : \Intervention\Image\AbstractEncoder

Image encoder instance

Type

AbstractEncoder

Methods

newImage()

newImage(int  $width, int  $height, mixed  $background = null) : \Intervention\Image\Image

Creates new image instance

Parameters

int $width
int $height
mixed $background

Returns

\Intervention\Image\Image —

parseColor()

parseColor(string  $value) : \Intervention\Image\Gd\AbstractColor

Reads given string into color object

Parameters

string $value

Returns

\Intervention\Image\Gd\AbstractColor —

cloneCore()

cloneCore(mixed  $core) : mixed

Returns clone of given core

Parameters

mixed $core

Returns

mixed —

init()

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

Initiates new image from given input

Parameters

mixed $data

Returns

\Intervention\Image\Image —

encode()

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

Encodes given image

Parameters

\Intervention\Image\Image $image
string $format
int $quality

Returns

\Intervention\Image\Image —

executeCommand()

executeCommand(\Intervention\Image\Image  $image, string  $name, array  $arguments) : \Intervention\Image\Commands\AbstractCommand

Executes named command on given image

Parameters

\Intervention\Image\Image $image
string $name
array $arguments

Returns

\Intervention\Image\Commands\AbstractCommand —

getDriverName()

getDriverName() : string

Returns name of current driver instance

Returns

string —

__construct()

__construct(\Intervention\Image\Gd\Decoder  $decoder = null, \Intervention\Image\Gd\Encoder  $encoder = null) : mixed

Creates new instance of driver

Parameters

\Intervention\Image\Gd\Decoder $decoder
\Intervention\Image\Gd\Encoder $encoder

Returns

mixed —

coreAvailable()

coreAvailable() : bool

Checks if core module installation is available

Returns

bool —

getCommandClassName()

getCommandClassName(string  $name) : string

Returns classname of given command name

Parameters

string $name

Returns

string —