Properties

$data

$data : mixed

Buffer of input data

Type

mixed

Methods

initFromPath()

initFromPath(string  $path) : \Intervention\Image\Image

Initiates new image from path in filesystem

Parameters

string $path

Returns

\Intervention\Image\Image —

initFromBinary()

initFromBinary(string  $data) : \Intervention\Image\Image

Initiates new image from binary data

Parameters

string $data

Returns

\Intervention\Image\Image —

initFromGdResource()

initFromGdResource(resource  $resource) : \Intervention\Image\Image

Initiates new image from GD resource

Parameters

resource $resource

Returns

\Intervention\Image\Image —

initFromImagick()

initFromImagick(\Imagick  $object) : \Intervention\Image\Image

Initiates new image from Imagick object

Parameters

\Imagick $object

Returns

\Intervention\Image\Image —

__construct()

__construct(mixed  $data = null) : mixed

Creates new Decoder with data

Parameters

mixed $data

Returns

mixed —

initFromUrl()

initFromUrl(string  $url) : \Intervention\Image\Image

Init from given URL

Parameters

string $url

Returns

\Intervention\Image\Image —

initFromStream()

initFromStream(\Psr\Http\Message\StreamInterface|resource  $stream) : \Intervention\Image\Image

Init from given stream

Parameters

\Psr\Http\Message\StreamInterface|resource $stream

Returns

\Intervention\Image\Image —

isGdResource()

isGdResource() : bool

Determines if current source data is GD resource

Returns

bool —

isImagick()

isImagick() : bool

Determines if current source data is Imagick object

Returns

bool —

isInterventionImage()

isInterventionImage() : bool

Determines if current source data is Intervention\Image\Image object

Returns

bool —

isSplFileInfo()

isSplFileInfo() : bool

Determines if current data is SplFileInfo object

Returns

bool —

isSymfonyUpload()

isSymfonyUpload() : bool

Determines if current data is Symfony UploadedFile component

Returns

bool —

isFilePath()

isFilePath() : bool

Determines if current source data is file path

Returns

bool —

isUrl()

isUrl() : bool

Determines if current source data is url

Returns

bool —

isStream()

isStream() : bool

Determines if current source data is a stream resource

Returns

bool —

isBinary()

isBinary() : bool

Determines if current source data is binary data

Returns

bool —

isDataUrl()

isDataUrl() : bool

Determines if current source data is data-url

Returns

bool —

isBase64()

isBase64() : bool

Determines if current source data is base64 encoded

Returns

bool —

initFromInterventionImage()

initFromInterventionImage(\Intervention\Image\Image  $object) : \Intervention\Image\Image

Initiates new Image from Intervention\Image\Image

Parameters

\Intervention\Image\Image $object

Returns

\Intervention\Image\Image —

init()

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

Initiates new image from mixed data

Parameters

mixed $data

Returns

\Intervention\Image\Image —

__toString()

__toString() : string

Decoder object transforms to string source data

Returns

string —

decodeDataUrl()

decodeDataUrl(string  $data_url) : string

Parses and decodes binary image data from data-url

Parameters

string $data_url

Returns

string —