Image Klasse

In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.

createCroppedThumbnail


public static bool createCroppedThumbnail ( string $source, float $width, float $height, string $savePath, float $clipping_x = 0, float $clipping_y = 0, float $clipping_width = 0, float $clipping_height = 0, int $quality = 100)

Mittels der createCroppedThumbnail Methode ist es möglich ein Bild in eine verkleinerte Variante, ein sogenanntes Thumbnail, umzurechnen. Dabei kann man auch den Bildausschnitt definieren.

Parameterliste
source

Der absolute Pfad zum verkleinernden Bild

with

Die Breite des Thumbnails

height

Die Höhe des Thumbnails

savePath

Der absolute Speicherpfad des Thumbnails. Existiert doch bereits eine Datei, wird sie überschrieben.

clipping_x

Die X-Koordinate des Bildes im Thumbnail Ausschnitt

clipping_y

Die Y-Koordinate des Bildes im Thumbnail Ausschnitt.

clipping_width

Die Breites des Bildes im Thumbnail Ausschnittes

clipping_height

Die Höhe des Bildes im Thumbnail Ausschnittes

quality

Die Qualität des Thumbnails. Erlaubt von 0 schlecht, bis 100 perfekte Qualität. Standardmäßig auf 100 gesetzt.


optimizedImage (ab v2.4.0)


public static bool optimizedImage ( string $source, int $quality = 85)

Optimiert eine Medien Datei damit Sie weniger Speicher verbraucht aber immer noch eine hohe Qualität besitzt. Dabei werden auch Metadaten entfernt.

Parameterliste
source

Der absolute Pfad zur Medien Datei die optimiert werden soll.

quality

Die Qualität der Medien Datei die es nach der Optimierung haben soll. Von 0 (ganz wenig), bis 100 (sehr hoch). Je niedriger dieser Wert ist, um so mehr kann optimiert werden.


removeMetadata (ab v2.4.0)


public static bool removeMetadata ( string $source)

Entfernt alle Metadaten eines Bildes

Parameterliste
source

Der absolute Pfad zum Bild das die Metadaten entfernt haben soll.


getImageHeight (ab v2.1.0)


public static int|bool getImageHeight ( string $image)

Gibt die Originale Höhe eines Bildes zurück. Erlaubt sind .jpg, .jpeg, .gif und .png. Konnte die Höhe nicht ermittelt werden, wird ein false zurück gegeben.

Parameterliste
image

Der absolute Pfad zur Bilddatei dessen Höhe ermittelt werden soll.


getImageWidth (ab v2.1.0)


public static int|bool getImageWidth ( string $image)

Gibt die Originale Breite eines Bildes zurück. Erlaubt sind .jpg, .jpeg, .gif und .png. Konnte die Breite nicht ermittelt werden, wird ein false zurück gegeben.

Parameterliste
image

Der absolute Pfad zur Bilddatei dessen Breite ermittelt werden soll.