
Das EGOCMS unterstützt, neben WebP, auch die automatische Umwandlung in die modernen Bildformate Avif und JPEG XL. Für die Bildumwandlung verwendet das EGOCMS das PHP Modul Imagick und dieses das Tool ImageMagick. Die aktuell verfügbare PHP Imagick Version wird allerdings nur mit der ImageMagick Version 6 ausgeliefert.
Die ImageMagick Version 7 bietet allerdings die Unterstützung für die Umwandlung in JPEG XL an. Außerdem werden mit dieser Version auch Fehler gelöst, wie z.B. bei der Anzeige von Transparenzen in Avif Bildern. Insgesamt ist auch die Bildumwandlung in die Bildeformate Avif und JPEG XL so schnell, dass dafür keine externen Tools mehr verwendet werden müssen.
EGOTEC liefert im EGOCMS Image ein selbst-kompiliertes PHP Imagick Modul mit der ImageMagick Version 7 aus. Falls Sie das EGOCMS Image nicht verwenden und auch die Vorteile von ImageMagick 7 im EGOCMS nutzen möchten, können Sie PHP Imagick selbst kompilieren. Bitte beachten Sie dabei, PHP Imagick mit der PHP Version zu kompilieren, die Sie aktuell einsetzen.
Im Gitlab EGOCMS Projekt finden Sie ein Bash Skript, welches alle Schritte enthält um ein PHP Imagick Modul mit ImageMagick 7 zu kompilieren. Das Skript wurde für den Einsatz unter Ubuntu 22.04 und 24.04 entwickelt. Sollten Sie ein anderes Betriebssystem einsetzen, sind evtl. weitere/andere Schritte notwendig:
https://gitlab.com/egotec/egocms/-/blob/211-egocms-26/docker/ubuntu/copy/imagick-7.sh
Das Bash Skript wird für die Kompilierung von PHP Imagick für alle vom EGOCMS unterstützten PHP Versionen für das EGOCMS Image genutzt. Das Bash Skript sollte vor dem Einsatz für Ihre eingesetzte PHP Version angepasst werden. Einige Zeilen sind auskommentiert, da diese optional sind. Sie können die einzelnen Schritte im Bash Skript auch manuell ausführen und ggf. für Ihre Bedürfnisse anpassen/erweitern.
EGOTEC unterstützt Sie gerne bei der Kompilierung und Einrichtung des PHP Imagick Moduls. Wenden Sie sich dazu an den EGOCMS Support.