Another simple image optimizer

Beschreibung

Optimiere hochgeladene Bilder (jpg, png, gif, webp, svg, avif) automatisch mit der Spatie-image-optimizer-Bibliothek (engl.) und Binärdateien auf deinem Host-System.

Neu hochgeladene Bilder mit allen Bild-Größen (Vorschaubilder) werden automatisch optimiert.

Zuvor hochgeladene Bilder können auf folgende zwei Arten aktualisiert werden:

  1. Benutze die Kommandozeile (CLI) und starte wp media regenerate um die Optimierungskette anzustoßen. Wenn du keinen CLI-Zugang hast, sollte ein anderes Plugin, das Vorschaubilder neu generiert, ebenso funktionieren (noch nicht getestet).
  2. Die Mediathek hat eine neue Spalte „Dateigröße“ in der Listen-Ansicht, die die neue und die alte Dateigröße anzeigt. Wenn ein Bild noch nicht optimiert ist, ist dort ein Link namens „Optimieren“ um den Optimierer direkt zu starten.

Warnung: Bilder werden mit den optimierten Versionen ersetzt. Erstelle ein Backup bevor du das Plugin testest. Wenn das ein Ausschlusskriterium für dich ist, nutze es nicht.

Wichtig: Wenn die benötigten Binär-Dateien nicht installiert sind, wird dieses Plugin nichts optimieren. Benutze dieses Plugin nicht, wenn du nicht weißt, wie du sie installieren kannst oder wenn dein Webhoster sie nicht bereitstellt.

Anmerkung: WordPress unterstützt keine SVG-Dateien. Technisch gesehen kann dieses Plugin sie optimieren, ich habe aber noch keine Plugins getestet, die SVG-Support zu WordPress hinzufügen. Ich war in der Lage, SVG-Dateien automatisch in einem lokalen Test-Setup zu optimieren (siehe prepare-and-run-tests.sh im tests-Ordner (engl.) und suche nach enable_svg_avif_upload).

Weitere Informationen und Notizen zur Entwicklung findest du in der Projekt-README.md-Datei auf Codeberg (engl.)

Mindestanforderungen

  • PHP-Funktion proc_open muss aktiviert sein (manche Web-Hoster deaktivieren diese via php.ini)

Einstellungen

Qualitätseinstellungen können mit Konstanten in der wp-config.php vorgenommen werden:

Setze die Qualität zum skalieren der Bilder (GD/Imagick)

  • define('ASIO_RESIZE_QUALITY_JPEG', 100); // default: 82
  • define('ASIO_RESIZE_QUALITY_WEBP', 100); // default: 86

Setze die Qualität der Optimierer

  • define('ASIO_QUALITY_JPEGOPTIM', 90); // default: 85
  • define('ASIO_QUALITY_PNGQUANT', 90); // default: 85
  • define('ASIO_QUALITY_CWEBP', 85); // default: 90
  • define('ASIO_QUALITY_AVIFENC', 70); // default: 63

Optimierungs-Werkzeuge

Spatie image-optimizer verwendet folgende Optimierer, wenn sie auf deinem System verfügbar sind:

Mindestens jpegoptim und optipng sollten installiert sein.

Informationen zur Installation der Binärdateien findest du in der Spatie image-optimizer README.md-Datei (engl.).

Rezensionen

29. September 2023
Fantastic plugin. I was looking to implement spatie/image-optimizer manually on my WordPress theme but decided to do one check for a plugin before proceeding. After having a look through the plugin source code it seems to do exactly what I wanted (in a cleaner fashion too) without all the unnecessary frills and external API calls that so many other plugins seem to use. 10/10
Alle 0 Rezensionen lesen

Mitwirkende und Entwickler

„Another simple image optimizer“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Another simple image optimizer“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Another simple image optimizer“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

PHP 8.1 wird seit 0.2.0 benötigt.

Für weitere Details siehe Projekt-CHANGELOG.md-Datei auf Codeberg (engl.)