PHP Класс Pimcore\Image\Adapter

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$height integer
$isAlphaPossible boolean
$modified boolean
$preserveColor boolean
$preserveMetaData boolean
$reinitializing boolean
$tmpFiles array
$useContentOptimizedFormat boolean
$width integer

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

Метод Описание
__destruct ( )
addOverlay ( string $image, integer $x, integer $y, integer $alpha = 100, $composite = "COMPOSITE_DEFAULT", string $origin = 'top-left' ) : self
addOverlayFit ( $image, string $composite = "COMPOSITE_DEFAULT" )
applyMask ( $image ) : self
brightnessSaturation ( integer $brightness = 100, integer $saturation = 100, integer $hue = 100 )
colorhex2colorarray ( $colorhex ) : array
contain ( $width, $height ) : self
cover ( $width, $height, string $orientation = "center", $doNotScaleUp = true ) : self
crop ( $x, $y, $width, $height ) : self
cropPercent ( $width, $height, $x, $y ) : self
frame ( $width, $height )
gaussianBlur ( integer $radius, float $sigma = 1 )
getHeight ( ) : integer
getModified ( ) : boolean
getUseContentOptimizedFormat ( ) : boolean
getVectorRasterDimensions ( ) : array
getWidth ( ) : integer
grayscale ( ) : self
isPreserveColor ( ) : boolean
isPreserveMetaData ( ) : boolean
isVectorGraphic ( ) : boolean
load ( $imagePath, $options = [] ) : self
mirror ( $mode ) : self
postModify ( )
preModify ( )
resize ( $width, $height ) : self
rotate ( $angle )
roundCorners ( $width, $height )
save ( $path, null $format = null, null $quality = null ) : mixed
scaleByHeight ( $height, $forceResize = false ) : self
scaleByWidth ( $width, $forceResize = false ) : self
sepia ( ) : self
setBackgroundColor ( $color ) : self
setBackgroundImage ( $image ) : self
setColorspace ( string $type = "RGB" )
setHeight ( $height )
setIsAlphaPossible ( boolean $value )
setModified ( boolean $modified )
setPreserveColor ( boolean $preserveColor )
setPreserveMetaData ( boolean $preserveMetaData )
setUseContentOptimizedFormat ( boolean $useContentOptimizedFormat )
setWidth ( $width )
sharpen ( ) : self
trim ( integer $tolerance ) : self

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

Метод Описание
destroy ( ) : void
reinitializeImage ( ) : void
removeTmpFiles ( ) : void

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

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

public __destruct ( )

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

public addOverlay ( string $image, integer $x, integer $y, integer $alpha = 100, $composite = "COMPOSITE_DEFAULT", string $origin = 'top-left' ) : self
$image string
$x integer
$y integer
$alpha integer
$origin string Origin of the X and Y coordinates (top-left, top-right, bottom-left, bottom-right or center)
Результат self

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

public addOverlayFit ( $image, string $composite = "COMPOSITE_DEFAULT" )
$image
$composite string

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

public applyMask ( $image ) : self
$image
Результат self

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

public brightnessSaturation ( integer $brightness = 100, integer $saturation = 100, integer $hue = 100 )
$brightness integer
$saturation integer
$hue integer

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

public colorhex2colorarray ( $colorhex ) : array
$colorhex
Результат array

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

public contain ( $width, $height ) : self
$width
$height
Результат self

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

public cover ( $width, $height, string $orientation = "center", $doNotScaleUp = true ) : self
$width
$height
$orientation string
Результат self

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

public crop ( $x, $y, $width, $height ) : self
$x
$y
$width
$height
Результат self

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

public cropPercent ( $width, $height, $x, $y ) : self
$width
$height
$x
$y
Результат self

destroy() абстрактный защищенный Метод

abstract protected destroy ( ) : void
Результат void

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

public frame ( $width, $height )
$width
$height

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

public gaussianBlur ( integer $radius, float $sigma = 1 )
$radius integer
$sigma float

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

public getHeight ( ) : integer
Результат integer

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

public getModified ( ) : boolean
Результат boolean

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

public getUseContentOptimizedFormat ( ) : boolean
Результат boolean

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

public getVectorRasterDimensions ( ) : array
Результат array

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

public getWidth ( ) : integer
Результат integer

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

public grayscale ( ) : self
Результат self

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

public isPreserveColor ( ) : boolean
Результат boolean

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

public isPreserveMetaData ( ) : boolean
Результат boolean

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

public isVectorGraphic ( ) : boolean
Результат boolean

load() абстрактный публичный Метод

abstract public load ( $imagePath, $options = [] ) : self
$imagePath
Результат self

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

public mirror ( $mode ) : self
Результат self

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

public postModify ( )

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

public preModify ( )

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

protected reinitializeImage ( ) : void
Результат void

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

protected removeTmpFiles ( ) : void
Результат void

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

public resize ( $width, $height ) : self
$width
$height
Результат self

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

public rotate ( $angle )
$angle

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

public roundCorners ( $width, $height )
$width
$height

save() абстрактный публичный Метод

abstract public save ( $path, null $format = null, null $quality = null ) : mixed
$path
$format null
$quality null
Результат mixed

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

public scaleByHeight ( $height, $forceResize = false ) : self
$height
Результат self

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

public scaleByWidth ( $width, $forceResize = false ) : self
$width
Результат self

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

public sepia ( ) : self
Результат self

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

public setBackgroundColor ( $color ) : self
$color
Результат self

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

public setBackgroundImage ( $image ) : self
$image
Результат self

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

public setColorspace ( string $type = "RGB" )
$type string

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

public setHeight ( $height )
$height

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

public setIsAlphaPossible ( boolean $value )
$value boolean

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

public setModified ( boolean $modified )
$modified boolean

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

public setPreserveColor ( boolean $preserveColor )
$preserveColor boolean

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

public setPreserveMetaData ( boolean $preserveMetaData )
$preserveMetaData boolean

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

public setUseContentOptimizedFormat ( boolean $useContentOptimizedFormat )
$useContentOptimizedFormat boolean

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

public setWidth ( $width )
$width

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

public sharpen ( ) : self
Результат self

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

public trim ( integer $tolerance ) : self
$tolerance integer
Результат self

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

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

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

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

protected bool $isAlphaPossible
Результат boolean

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

protected bool $modified
Результат boolean

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

protected bool $preserveColor
Результат boolean

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

protected bool $preserveMetaData
Результат boolean

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

protected bool $reinitializing
Результат boolean

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

protected array $tmpFiles
Результат array

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

protected bool $useContentOptimizedFormat
Результат boolean

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

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