Docs Goabase

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
bool

executeConversion()

private executeConversion(array<string|int, mixed> $options) : bool
Parameters
$options : array<string|int, mixed>
Return values
bool

getWebPFilePath()

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>
Return values
array<string|int, mixed>

        
On this page

Search results