-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
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.