\Intervention\ImageAbstractEncoder

Summary

Methods
Properties
Constants
process()
$result
$image
$format
$quality
No constants found
processJpeg()
processPng()
processGif()
processTiff()
processBmp()
processIco()
processWebp()
processAvif()
processHeic()
processDataUrl()
setImage()
setFormat()
setQuality()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$result

$result : string

Buffer of encode result data

Type

string

$image

$image : \Intervention\Image\Image

Image object to encode

Type

Image

$format

$format : string

Output format of encoder instance

Type

string

$quality

$quality : int

Output quality of encoder instance

Type

int

Methods

process()

process(\Intervention\Image\Image  $image, string  $format = null, int  $quality = null) : \Intervention\Image\Image

Process a given image

Parameters

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

Returns

\Intervention\Image\Image —

processJpeg()

processJpeg() : string

Processes and returns encoded image as JPEG string

Returns

string —

processPng()

processPng() : string

Processes and returns encoded image as PNG string

Returns

string —

processGif()

processGif() : string

Processes and returns encoded image as GIF string

Returns

string —

processTiff()

processTiff() : string

Processes and returns encoded image as TIFF string

Returns

string —

processBmp()

processBmp() : string

Processes and returns encoded image as BMP string

Returns

string —

processIco()

processIco() : string

Processes and returns encoded image as ICO string

Returns

string —

processWebp()

processWebp() : string

Processes and returns image as WebP encoded string

Returns

string —

processAvif()

processAvif() : string

Processes and returns image as Avif encoded string

Returns

string —

processHeic()

processHeic() : string

Processes and returns image as Heic encoded string

Returns

string —

processDataUrl()

processDataUrl() : string

Processes and returns encoded image as data-url string

Returns

string —

setImage()

setImage(\Intervention\Image\Image  $image) : mixed

Sets image to process

Parameters

\Intervention\Image\Image $image

Returns

mixed —

setFormat()

setFormat(string  $format = null) : mixed

Determines output format

Parameters

string $format

Returns

mixed —

setQuality()

setQuality(int  $quality) : mixed

Determines output quality

Parameters

int $quality

Returns

mixed —