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
Return values
string —getClassicOrWebP()
Gibt *.webp zurück, wenn vorhanden
public
static getClassicOrWebP( $strPathImgFile) : string
Parameters
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