Documentation

AbstractEncoder
in package

AbstractYes

Table of Contents

Properties

$format  : string
Output format of encoder instance
$image  : Image
Image object to encode
$quality  : int
Output quality of encoder instance
$result  : string
Buffer of encode result data

Methods

process()  : Image
Process a given image
processAvif()  : string
Processes and returns image as Avif encoded string
processBmp()  : string
Processes and returns encoded image as BMP string
processDataUrl()  : string
Processes and returns encoded image as data-url string
processGif()  : string
Processes and returns encoded image as GIF string
processIco()  : string
Processes and returns encoded image as ICO string
processJpeg()  : string
Processes and returns encoded image as JPEG string
processPng()  : string
Processes and returns encoded image as PNG string
processTiff()  : string
Processes and returns encoded image as TIFF string
processWebp()  : string
Processes and returns image as WebP encoded string
setFormat()  : mixed
Determines output format
setImage()  : mixed
Sets image to process
setQuality()  : mixed
Determines output quality

Properties

Methods

process()

Process a given image

public process(Image $image[, string $format = null ][, int $quality = null ]) : Image
Parameters
$image : Image
$format : string = null
$quality : int = null
Return values
Image

processAvif()

Processes and returns image as Avif encoded string

protected abstract processAvif() : string
Return values
string

processBmp()

Processes and returns encoded image as BMP string

protected abstract processBmp() : string
Return values
string

processDataUrl()

Processes and returns encoded image as data-url string

protected processDataUrl() : string
Return values
string

processGif()

Processes and returns encoded image as GIF string

protected abstract processGif() : string
Return values
string

processIco()

Processes and returns encoded image as ICO string

protected abstract processIco() : string
Return values
string

processJpeg()

Processes and returns encoded image as JPEG string

protected abstract processJpeg() : string
Return values
string

processPng()

Processes and returns encoded image as PNG string

protected abstract processPng() : string
Return values
string

processTiff()

Processes and returns encoded image as TIFF string

protected abstract processTiff() : string
Return values
string

processWebp()

Processes and returns image as WebP encoded string

protected abstract processWebp() : string
Return values
string

setFormat()

Determines output format

protected setFormat([string $format = null ]) : mixed
Parameters
$format : string = null

setQuality()

Determines output quality

protected setQuality(int $quality) : mixed
Parameters
$quality : int

        
On this page

Search results