![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
| __construct ($file='') | |
| __destruct () | |
| load ($file) | |
| isVector () | |
| save ($file, $type='', $quality=100) | |
| free () | |
| crop ($x1, $y1, $x2, $y2) | |
| rotate ($deg) | |
| mirror ($vertical, $horizontal) | |
| grayscale () | |
| resize ($width, $height) | |
| scaleByX ($width) | |
| scaleByY ($height) | |
| watermark ($file) | |
| thumbnail ($width, $height, $params=[]) | |
| convert ($format, $params=[]) | |
| getDiffImage ($file) | |
| getImageWidth () | |
| getImageHeight () | |
| getImageType () | |
| getMimeType () | |
| getExif (int $entry=self::EXIF_ALL) | |
| importExif () | |
Öffentliche, statische Methoden | |
| static | getDimensions ($file) |
Datenfelder | |
| const | EXIF_ALL = 0 |
| const | EXIF_COPYRIGHT = 1 |
| $image = '' | |
Bildbearbeitung mit der Imagick Erweiterung.
Definiert in Zeile 17 der Datei Ego_Image.php.
| __construct | ( | $file = '' | ) |
Konstruktor
| string | $file |
Definiert in Zeile 66 der Datei Ego_Image.php.
Benutzt load().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| __destruct | ( | ) |
Destruktor
Definiert in Zeile 75 der Datei Ego_Image.php.
Benutzt free().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| convert | ( | $format, | |
$params = [] |
|||
| ) |
Ein Bild in ein anderes Format umwandeln
| string | $format | |
| array | $params |
Definiert in Zeile 408 der Datei Ego_Image.php.
Benutzt Ego_System\file_exists(), Ego_System\file_put_contents(), Ego_System\mkdir() und save().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| crop | ( | $x1, | |
| $y1, | |||
| $x2, | |||
| $y2 | |||
| ) |
Bild zuschneiden
| integer | $x1 | |
| integer | $y1 | |
| integer | $x2 | |
| integer | $y2 |
| Exception |
Definiert in Zeile 253 der Datei Ego_Image.php.
| free | ( | ) |
Bild aufräumen
Definiert in Zeile 151 der Datei Ego_Image.php.
Wird benutzt von __destruct() und load().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| getDiffImage | ( | $file | ) |
Unterschiede zu einem Bild ermitteln
| string | $file |
Definiert in Zeile 441 der Datei Ego_Image.php.
|
static |
Bild Breite und Höhe ermitteln
| string | $file |
Falls die Breite und Höhe mit "getimagesize()" nicht ermittelt werden kann, mit ImageMagick versuchen (z.B. für AVIF).
Definiert in Zeile 626 der Datei Ego_Image.php.
Wird benutzt von Ego_System\getFileInfo() und Ego_Output\transform().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| getExif | ( | int | $entry = self::EXIF_ALL | ) |
EXIF Daten ermitteln (nur für JPG und TIFF verfügbar)
| int | $entry |
| ImagickException |
Definiert in Zeile 527 der Datei Ego_Image.php.
Benutzt EXIF_ALL und EXIF_COPYRIGHT.
| getImageHeight | ( | ) |
| getImageType | ( | ) |
| getImageWidth | ( | ) |
| getMimeType | ( | ) |
| grayscale | ( | ) |
Bild in Graustufen
| Exception |
Definiert in Zeile 296 der Datei Ego_Image.php.
| importExif | ( | ) |
EXIF- bzw. IPTC-Daten aus Bildern auslesen
| ImagickException |
Definiert in Zeile 575 der Datei Ego_Image.php.
| isVector | ( | ) |
Prüfen, ob es sich um eine Vektorgrafik handelt
Definiert in Zeile 123 der Datei Ego_Image.php.
| load | ( | $file | ) |
Bild laden
| string | $file |
| Ego_Image_Exception|ImagickException |
Definiert in Zeile 87 der Datei Ego_Image.php.
Benutzt free() und Ego_Image_Exception\INIT_FAILED.
Wird benutzt von __construct().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| mirror | ( | $vertical, | |
| $horizontal | |||
| ) |
Bild spiegeln
| boolean | $vertical | |
| boolean | $horizontal |
| Exception |
Definiert in Zeile 283 der Datei Ego_Image.php.
| resize | ( | $width, | |
| $height | |||
| ) |
Bild skalieren
| integer | $width | |
| integer | $height |
| Exception |
Definiert in Zeile 308 der Datei Ego_Image.php.
Wird benutzt von scaleByX() und scaleByY().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| rotate | ( | $deg | ) |
Bild rotieren
| integer | $deg |
| Exception |
Definiert in Zeile 269 der Datei Ego_Image.php.
| save | ( | $file, | |
$type = '', |
|||
$quality = 100 |
|||
| ) |
Bild speichern
| string | $file | |
| string | $type | |
| integer | $quality |
Definiert in Zeile 135 der Datei Ego_Image.php.
Benutzt Ego_System\copy().
Wird benutzt von convert() und thumbnail().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| scaleByX | ( | $width | ) |
Bild nach der Breite skalieren
| integer | $width |
| Exception |
Definiert in Zeile 322 der Datei Ego_Image.php.
Benutzt resize().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| scaleByY | ( | $height | ) |
Bild nach der Höhe skalieren
| integer | $height |
| Exception |
Definiert in Zeile 333 der Datei Ego_Image.php.
Benutzt resize().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| thumbnail | ( | $width, | |
| $height, | |||
$params = [] |
|||
| ) |
Thumbnail erzeugen
| integer | $width | |
| integer | $height | |
| array | $params |
Definiert in Zeile 382 der Datei Ego_Image.php.
Benutzt Ego_System\mkdir() und save().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| watermark | ( | $file | ) |
Wasserzeichen einfügen
| string | $file |
| ImagickException |
Definiert in Zeile 344 der Datei Ego_Image.php.
| $image = '' |
Definiert in Zeile 31 der Datei Ego_Image.php.
| const EXIF_ALL = 0 |
Definiert in Zeile 23 der Datei Ego_Image.php.
Wird benutzt von getExif().
| const EXIF_COPYRIGHT = 1 |
Definiert in Zeile 24 der Datei Ego_Image.php.
Wird benutzt von getExif() und Mediapool\put().