Docs Goabase

Image
in package

Class Image

Table of Contents

calcSize()  : array<string|int, mixed>
Berechnet Pixel bis maximal erlaubte Groesse
changeColorSpace()  : bool
convertFile()  : string
Verkleinert Bild auf gewünschte Groesse via Imagick
convertImgToAvif()  : void
Diese Funktion benötigt das externe Rust-Tool cavif https://github.com/kornelski/cavif-rs/releases
convertImgToWebP()  : void
fallbackExtension()  : string
getClassicOrWebP()  : string
Gibt *.webp zurück, wenn vorhanden
getDataPosition()  : int
Gets the position for the correct index for lightgallery
getSize()  : array<string|int, mixed>
getTag()  : string
getTypes()  : array<string|int, mixed>
Gibt array mit Größe und Dateien zurück
getSmallest()  : string
Finde die Datei mit der kleinsten Größe
getTagPicture()  : string

Methods

calcSize()

Berechnet Pixel bis maximal erlaubte Groesse

public static calcSize(array<string|int, mixed> $saImSize[, int $nMaxWidth = 200 ][, int $nMaxHeight = 200 ]) : array<string|int, mixed>
Parameters
$saImSize : array<string|int, mixed>
  • 0:width - 1:height
$nMaxWidth : int = 200
  • maximale breite
$nMaxHeight : int = 200
  • maximale hoehe
Return values
array<string|int, mixed>

changeColorSpace()

public static changeColorSpace(string $strFile) : bool
Parameters
$strFile : string
Return values
bool

convertFile()

Verkleinert Bild auf gewünschte Groesse via Imagick

public static 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

convertImgToAvif()

Diese Funktion benötigt das externe Rust-Tool cavif https://github.com/kornelski/cavif-rs/releases

public static convertImgToAvif(string $strFile) : void
Parameters
$strFile : string
Return values
void

convertImgToWebP()

public static convertImgToWebP(string $strFile) : void
Parameters
$strFile : string
Return values
void

fallbackExtension()

public static fallbackExtension( $nExtIndex) : string
Parameters
$nExtIndex :
Return values
string

getClassicOrWebP()

Gibt *.webp zurück, wenn vorhanden

public static getClassicOrWebP( $strPathImgFile) : string
Parameters
$strPathImgFile :
Return values
string

getDataPosition()

Gets the position for the correct index for lightgallery

public static getDataPosition( $rel_id,  $img_id[, string $source = TBL_USER_IMAGES ]) : int
Parameters
$rel_id :
  • could be user-id or party-id
$img_id :
  • the id of the record
$source : string = TBL_USER_IMAGES
Return values
int

getSize()

public static getSize([string $strImage = '' ]) : array<string|int, mixed>
Parameters
$strImage : string = ''
Return values
array<string|int, mixed>

getTag()

public static getTag([array<string|int, mixed> $saTag = [] ]) : string
Parameters
$saTag : array<string|int, mixed> = []
Return values
string

getTypes()

Gibt array mit Größe und Dateien zurück

public static getTypes(string $strFile) : array<string|int, mixed>
Parameters
$strFile : string
Return values
array<string|int, mixed>

getSmallest()

Finde die Datei mit der kleinsten Größe

private static getSmallest(string $strFile) : string
Parameters
$strFile : string
Return values
string

getTagPicture()

private static getTagPicture(string $strFile, string $strImage) : string
Parameters
$strFile : string
$strImage : string
Return values
string

Search results