Image
in package
Table of Contents
Methods
- __construct() : mixed
- calcSize() : array<string|int, mixed>
- Calculates the optimal size
- convertFile() : string
- Verkleinert Bild auf gewünschte Groesse via Imagick
- getSize() : array<string|int, mixed>
- getTypes() : array<string|int, mixed>
- Gibt array mit Größe und Dateien zurück
- optimizeImageForWebP() : void
- buildConversionOptions() : array<string|int, mixed>
- changeColorSpace() : bool
- executeConversion() : bool
- getWebPFilePath() : array<string|int, mixed>|string|array<string|int, string>
- prepareImageOptions() : array<string|int, mixed>
Methods
__construct()
public
__construct() : mixed
calcSize()
Calculates the optimal size
public
calcSize(array<string|int, mixed> $saImSize[, int $maxWidth = 200 ][, int $maxHeight = 200 ]) : array<string|int, mixed>
Parameters
- $saImSize : array<string|int, mixed>
-
- 0:width - 1:height
- $maxWidth : int = 200
-
- maximale breite
- $maxHeight : int = 200
-
- maximale hoehe
Return values
array<string|int, mixed>convertFile()
Verkleinert Bild auf gewünschte Groesse via Imagick
public
convertFile(string $strSource, string $strFileName, array<string|int, mixed> $naTargetSize[, array<string|int, mixed> $saImgOpt = [] ]) : string
Parameters
- $strSource : string
-
- Datei mit vollem Pfad
- $strFileName : string
-
- Name der Zieldatei mit vollem Pfad
- $naTargetSize : array<string|int, mixed>
-
- x,y in Pixel
- $saImgOpt : array<string|int, mixed> = []
Return values
string —filename
getSize()
public
getSize([string $strImage = '' ]) : array<string|int, mixed>
Parameters
- $strImage : string = ''
Return values
array<string|int, mixed>getTypes()
Gibt array mit Größe und Dateien zurück
public
getTypes(string $strFile) : array<string|int, mixed>
Parameters
- $strFile : string
Return values
array<string|int, mixed>optimizeImageForWebP()
public
optimizeImageForWebP(string $filePath) : void
Parameters
- $filePath : string
buildConversionOptions()
private
buildConversionOptions(string $source, string $destination, int $imageType) : array<string|int, mixed>
Parameters
- $source : string
- $destination : string
- $imageType : int
Return values
array<string|int, mixed>changeColorSpace()
private
changeColorSpace(string $strFile) : bool
Parameters
- $strFile : string
Return values
boolexecuteConversion()
private
executeConversion(array<string|int, mixed> $options) : bool
Parameters
- $options : array<string|int, mixed>
Return values
boolgetWebPFilePath()
private
getWebPFilePath(string $filePath) : array<string|int, mixed>|string|array<string|int, string>
Parameters
- $filePath : string
Return values
array<string|int, mixed>|string|array<string|int, string>prepareImageOptions()
private
prepareImageOptions(array<string|int, mixed> $saImgOpt, array<string|int, mixed> $saOption) : array<string|int, mixed>
Parameters
- $saImgOpt : array<string|int, mixed>
- $saOption : array<string|int, mixed>