Skip to content

Optimiert Bilder mittels Media-Manager-Effekt über verschiedene Dienste (TinyPNG, ImageMagick, u.a.)

License

Notifications You must be signed in to change notification settings

FriendsOfREDAXO/minify_images

Repository files navigation

Minify (Bilder)

Das AddOn stellt einen Effekt für REDAXOs Media Manager zur Verfügung, über den Bilder optimiert werden können. Die Optimierung kann direkt auf dem Server oder über einen externen Dienst (TinyPNG) erfolgen.

Screenshot

Anwendung

  1. AddOn installieren und aktivieren.
  2. In der Konfiguration des AddOn eins der angebotenen Optimierungs-Tools auswählen.
  3. In der Konfiguration des Media Managers die gewünschte Bildqualität einstellen.
  4. Dem gewünschten Mediatyp den Effekt Bild: Minify hinzufügen.

ImageOptimizer

ImageOptimizer nutzt verschiedene bekannte Bildoptimierer wie optipng, pngquant, jpegoptim oder svgo. Bitte beachten, dass diese auf dem Webserver installiert sein müssen! Infos dazu finden sich in der Dokumentation: https://github.com/psliwa/image-optimizer

Tinify (extern)

Tinify nutzt den externen Webdienst TinyPNG, der Bilder über einen speziellen Algorithmus optimiert, um eine möglichst geringe Dateigröße bei optimaler Qualität zu erzielen.

Der Dienst ist in geringem Umfang kostenlos, bei normaler Nutzung aber kostenpflichtig. Es ist eine Anmeldung erforderlich. Danach wird ein API-Key bereitgestellt, der in der Konfiguration des AddOns eingetragen werden muss.

Imagemagick

Imagemagick ist ein populärer Bildprozessor, der leider nicht auf allen Webservern installiert ist. Wenn er jedoch installiert ist, leistet er hervorragende Dienste.

Funktion

Das AddOn stellt den Effekt Bild: Minify bereit, der im Media Manager angewendet werden kann. Damit wird das Bild dem ausgewählten Optimierungs-Tool übergeben. Sollte dieses Tool aus verschiedenen Gründen nicht funktionieren, greift REDAXOs normaler Bildprozess, und das Bild wird einfach nicht weiter optimiert. Im Fehlerlog (unter System > Logdateien) sollte dann ersichtlich sein, aus welchen Gründen die Optimierung nicht funktioniert hat.

Credits