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

Public Member Functions

 process (Image $image, $format=null, $quality=null)
 

Public Attributes

 $result
 
 $image
 
 $format
 
 $quality
 

Protected Member Functions

 processJpeg ()
 
 processPng ()
 
 processGif ()
 
 processTiff ()
 
 processBmp ()
 
 processIco ()
 
 processDataUrl ()
 
 setImage ($image)
 
 setFormat ($format=null)
 
 setQuality ($quality)
 

Detailed Description

Definition at line 5 of file AbstractEncoder.php.

Member Function Documentation

◆ process()

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

Process a given image

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

Definition at line 85 of file AbstractEncoder.php.

◆ processBmp()

Intervention\Image\AbstractEncoder::processBmp ( )
abstractprotected

Processes and returns encoded image as BMP string

Returns
string

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

◆ processDataUrl()

Intervention\Image\AbstractEncoder::processDataUrl ( )
protected

Processes and returns encoded image as data-url string

Returns
string

Definition at line 162 of file AbstractEncoder.php.

◆ processGif()

Intervention\Image\AbstractEncoder::processGif ( )
abstractprotected

Processes and returns encoded image as GIF string

Returns
string

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

◆ processIco()

Intervention\Image\AbstractEncoder::processIco ( )
abstractprotected

Processes and returns encoded image as ICO string

Returns
string

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

◆ processJpeg()

Intervention\Image\AbstractEncoder::processJpeg ( )
abstractprotected

Processes and returns encoded image as JPEG string

Returns
string

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

◆ processPng()

Intervention\Image\AbstractEncoder::processPng ( )
abstractprotected

Processes and returns encoded image as PNG string

Returns
string

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

◆ processTiff()

Intervention\Image\AbstractEncoder::processTiff ( )
abstractprotected

Processes and returns encoded image as TIFF string

Returns
string

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

◆ setFormat()

Intervention\Image\AbstractEncoder::setFormat (   $format = null)
protected

Determines output format

Parameters
string$format

Definition at line 187 of file AbstractEncoder.php.

◆ setImage()

Intervention\Image\AbstractEncoder::setImage (   $image)
protected

Sets image to process

Parameters
Image$image

Definition at line 177 of file AbstractEncoder.php.

◆ setQuality()

Intervention\Image\AbstractEncoder::setQuality (   $quality)
protected

Determines output quality

Parameters
integer$quality

Definition at line 203 of file AbstractEncoder.php.

Member Data Documentation

◆ $format

Intervention\Image\AbstractEncoder::$format

Definition at line 26 of file AbstractEncoder.php.

◆ $image

Intervention\Image\AbstractEncoder::$image

Definition at line 19 of file AbstractEncoder.php.

◆ $quality

Intervention\Image\AbstractEncoder::$quality

Definition at line 33 of file AbstractEncoder.php.

◆ $result

Intervention\Image\AbstractEncoder::$result

Definition at line 12 of file AbstractEncoder.php.


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