PHP Class Pimcore\Image\Adapter\Imagick

Inheritance: extends Pimcore\Image\Adapter
Afficher le fichier Open project: pimcore/pimcore Class Usage Examples

Protected Properties

Свойство Type Description
$CMYKColorProfile string
$RGBColorProfile string
$imagePath string
$resource Imagick

Méthodes publiques

Méthode Description
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 )
crop ( $x, $y, $width, $height ) : self
frame ( $width, $height )
gaussianBlur ( integer $radius, float $sigma = 1 )
getCMYKColorProfile ( ) : string
getDimensions ( ) : array
getRGBColorProfile ( ) : string
getVectorFormatEmbeddedRasterDimensions ( ) : array | null
getVectorRasterDimensions ( ) : array
grayscale ( ) : self
isVectorGraphic ( null $imagePath = null ) : boolean
load ( $imagePath, array $options = [] )
mirror ( $mode )
resize ( $width, $height ) : self
rotate ( $angle )
roundCorners ( $width, $height )
save ( $path, null $format = null, null $quality = null )
sepia ( ) : self
setBackgroundColor ( $color ) : self
setBackgroundImage ( $image, null | string $mode = null )
setCMYKColorProfile ( string $CMYKColorProfile )
setColorspaceToRGB ( )
setRGBColorProfile ( string $RGBColorProfile )
sharpen ( integer $radius, float $sigma = 1, float $amount = 1, float $threshold = 0.05 )
trim ( $tolerance ) : self

Méthodes protégées

Méthode Description
createImage ( $width, $height, $color = "transparent" ) : Imagick
destroy ( ) : void
hasAlphaChannel ( ) : boolean

Method Details

addOverlay() public méthode

public addOverlay ( string $image, integer $x, integer $y, integer $alpha = 100, $composite = "COMPOSITE_DEFAULT", string $origin = 'top-left' ) : self
$image string
$x integer Amount of horizontal pixels the overlay should be offset from the origin
$y integer Amount of vertical pixels the overlay should be offset from the origin
$alpha integer Opacity in a scale of 0 (transparent) to 100 (opaque)
$origin string Origin of the X and Y coordinates (top-left, top-right, bottom-left, bottom-right or center)
Résultat self

addOverlayFit() public méthode

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

applyMask() public méthode

public applyMask ( $image ) : self
$image
Résultat self

brightnessSaturation() public méthode

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

createImage() protected méthode

protected createImage ( $width, $height, $color = "transparent" ) : Imagick
$width
$height
Résultat Imagick

crop() public méthode

public crop ( $x, $y, $width, $height ) : self
$x
$y
$width
$height
Résultat self

destroy() protected méthode

protected destroy ( ) : void
Résultat void

frame() public méthode

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

gaussianBlur() public méthode

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

getCMYKColorProfile() public static méthode

public static getCMYKColorProfile ( ) : string
Résultat string

getDimensions() public méthode

public getDimensions ( ) : array
Résultat array

getRGBColorProfile() public static méthode

public static getRGBColorProfile ( ) : string
Résultat string

getVectorFormatEmbeddedRasterDimensions() public méthode

getVectorRasterDimensions() public méthode

public getVectorRasterDimensions ( ) : array
Résultat array

grayscale() public méthode

public grayscale ( ) : self
Résultat self

hasAlphaChannel() protected méthode

protected hasAlphaChannel ( ) : boolean
Résultat boolean

isVectorGraphic() public méthode

public isVectorGraphic ( null $imagePath = null ) : boolean
$imagePath null
Résultat boolean

load() public méthode

public load ( $imagePath, array $options = [] )
$imagePath
$options array

mirror() public méthode

public mirror ( $mode )
$mode

resize() public méthode

public resize ( $width, $height ) : self
$width
$height
Résultat self

rotate() public méthode

public rotate ( $angle )
$angle

roundCorners() public méthode

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

save() public méthode

public save ( $path, null $format = null, null $quality = null )
$path
$format null
$quality null

sepia() public méthode

public sepia ( ) : self
Résultat self

setBackgroundColor() public méthode

public setBackgroundColor ( $color ) : self
$color
Résultat self

setBackgroundImage() public méthode

public setBackgroundImage ( $image, null | string $mode = null )
$image
$mode null | string

setCMYKColorProfile() public static méthode

public static setCMYKColorProfile ( string $CMYKColorProfile )
$CMYKColorProfile string

setColorspaceToRGB() public méthode

public setColorspaceToRGB ( )

setRGBColorProfile() public static méthode

public static setRGBColorProfile ( string $RGBColorProfile )
$RGBColorProfile string

sharpen() public méthode

public sharpen ( integer $radius, float $sigma = 1, float $amount = 1, float $threshold = 0.05 )
$radius integer
$sigma float
$amount float
$threshold float

trim() public méthode

public trim ( $tolerance ) : self
$tolerance
Résultat self

Property Details

$CMYKColorProfile protected_oe static_oe property

protected static string $CMYKColorProfile
Résultat string

$RGBColorProfile protected_oe static_oe property

protected static string $RGBColorProfile
Résultat string

$imagePath protected_oe property

protected string $imagePath
Résultat string

$resource protected_oe property

protected Imagick,Pimcore\Image\Adapter $resource
Résultat Imagick