PHP Класс SlightPHP\Thumbnail

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$formats array possible image formats
$image resource
$image_height integer
$image_path string path/filename of imagefile
$image_type integer image format of source
$image_width integer
$quality_thumb boolean quality or speed when generating the thumbnail
$thumb_max_height integer maximal height of the generated thumbnail
$thumb_max_width integer maximal width of the generated thumbnail
$thumbnail resource
$thumbnail_height integer
$thumbnail_type integer image format of the thumbnail
$thumbnail_width integer

Открытые методы

Метод Описание
__construct ( string $file = '' ) : void Constructor
getPictureName ( ) : integer returns the width of the thumbnail
getThumbHeight ( ) : integer returns the height of the thumbnail
getThumbWidth ( ) : integer returns the width of the thumbnail
outputThumbnail ( string $format = 'png', integer $quality = 75 ) : void outputs the thumbnail to the browser
returnThumbnail ( ) : mixed returns the variable with the thumbnail image
setMaxHeight ( integer $height ) : boolean sets the max. height of the thumbnail
setMaxSize ( integer $width, integer $height ) : boolean sets the max. width and height of the thumbnail
setMaxWidth ( integer $width ) : boolean sets the max. width of the thumbnail
setOutputFormat ( string $format = 'png' ) : void sets the output type of the thumbnail
setQualityOutput ( boolean $boolean = TRUE ) : void whether to create thumbs fast or with good quality

Защищенные методы

Метод Описание
createThumbnail ( ) : void creates the thumbnail and saves it to a variable
readSourceImage ( ) : void reads the source image into a variable
readSourceImageData ( ) : void reads metadata of the source image
setThumbnailSize ( ) : void sets the actual width and height of the thumbnail based on the source image size and the max limits for the thumbnail

Описание методов

__construct() публичный Метод

Constructor
public __construct ( string $file = '' ) : void
$file string path/filename of picture or stream from a DB field
Результат void

createThumbnail() защищенный Метод

creates the thumbnail and saves it to a variable
protected createThumbnail ( ) : void
Результат void

getPictureName() публичный Метод

returns the width of the thumbnail
public getPictureName ( ) : integer
Результат integer

getThumbHeight() публичный Метод

returns the height of the thumbnail
public getThumbHeight ( ) : integer
Результат integer

getThumbWidth() публичный Метод

returns the width of the thumbnail
public getThumbWidth ( ) : integer
Результат integer

outputThumbnail() публичный Метод

outputs the thumbnail to the browser
public outputThumbnail ( string $format = 'png', integer $quality = 75 ) : void
$format string
$quality integer
Результат void

readSourceImage() защищенный Метод

reads the source image into a variable
protected readSourceImage ( ) : void
Результат void

readSourceImageData() защищенный Метод

reads metadata of the source image
protected readSourceImageData ( ) : void
Результат void

returnThumbnail() публичный Метод

returns the variable with the thumbnail image
public returnThumbnail ( ) : mixed
Результат mixed

setMaxHeight() публичный Метод

sets the max. height of the thumbnail
public setMaxHeight ( integer $height ) : boolean
$height integer
Результат boolean

setMaxSize() публичный Метод

passes values to the functions setMaxHeight() and setMaxWidth()
public setMaxSize ( integer $width, integer $height ) : boolean
$width integer
$height integer
Результат boolean

setMaxWidth() публичный Метод

sets the max. width of the thumbnail
public setMaxWidth ( integer $width ) : boolean
$width integer
Результат boolean

setOutputFormat() публичный Метод

sets the output type of the thumbnail
public setOutputFormat ( string $format = 'png' ) : void
$format string gif, jpg, png, wbmp
Результат void

setQualityOutput() публичный Метод

whether to create thumbs fast or with good quality
public setQualityOutput ( boolean $boolean = TRUE ) : void
$boolean boolean
Результат void

setThumbnailSize() защищенный Метод

sets the actual width and height of the thumbnail based on the source image size and the max limits for the thumbnail
protected setThumbnailSize ( ) : void
Результат void

Описание свойств

$formats защищенное свойство

possible image formats
protected array $formats
Результат array

$image защищенное свойство

protected resource $image
Результат resource

$image_height защищенное свойство

protected int $image_height
Результат integer

$image_path защищенное свойство

path/filename of imagefile
protected string $image_path
Результат string

$image_type защищенное свойство

image format of source
protected int $image_type
Результат integer

$image_width защищенное свойство

protected int $image_width
Результат integer

$quality_thumb защищенное свойство

quality or speed when generating the thumbnail
protected bool $quality_thumb
Результат boolean

$thumb_max_height защищенное свойство

maximal height of the generated thumbnail
protected int $thumb_max_height
Результат integer

$thumb_max_width защищенное свойство

maximal width of the generated thumbnail
protected int $thumb_max_width
Результат integer

$thumbnail защищенное свойство

protected resource $thumbnail
Результат resource

$thumbnail_height защищенное свойство

protected int $thumbnail_height
Результат integer

$thumbnail_type защищенное свойство

image format of the thumbnail
protected int $thumbnail_type
Результат integer

$thumbnail_width защищенное свойство

protected int $thumbnail_width
Результат integer