![]() |
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().
__destruct | ( | ) |
Destruktor
Definiert in Zeile 75 der Datei Ego_Image.php.
Benutzt free().
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().
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().
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().
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().
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().
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().
scaleByX | ( | $width | ) |
Bild nach der Breite skalieren
integer | $width |
Exception |
Definiert in Zeile 322 der Datei Ego_Image.php.
Benutzt resize().
scaleByY | ( | $height | ) |
Bild nach der Höhe skalieren
integer | $height |
Exception |
Definiert in Zeile 333 der Datei Ego_Image.php.
Benutzt resize().
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().
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().