Wenn ein Bild in die WordPress Medienbibliothek hochgeladen wird, werden automatisch die drei Bildgrößen welche in den Einstellungen der Mediathek definiert wurden, zusätzlich gespeichert und komprimiert (siehe…). Das Originalbild wird ohne jede Änderung übernommen. Die von WP verwendete JPG Kompression ist dabei fest auf eine Qualität von 90% eingestellt. Für viele Anwendungen ist dies sicherlich kein schlechter Wert!
Beispiel: JPG Kompression abschalten (100%)
Wer den Parameter JPG Kompression ändern möchte kann mit folgendem Codeschnipsel in der function.php eine Anpassung vornehmen.
add_filter('jpeg_quality', function($arg){return 100;}); add_filter( 'wp_editor_set_quality', function($arg){return 100;} );
Durch Änderung des Wertes 100 kann jeder beliebige Wert der Kompression eingestellt werden.
Wie fast immer gibt es für diese Anwendung Plugins:
- Disable JPEG Compression Deaktivieren der JPEG-Kompression welche standardmäßig aktiviert ist
- WP Resized Image Quality Ändert die JPEG-Kompression hochgeladener Bilder und Miniaturen, per Schieberegler kann unter <Einstellungen/Medien> die Kompression konfiguriert werden.
Wer eine flexible einfache Einstellung sucht wird sicherlich das Plugin WP Resize Image Quality vorziehen!
Hinweis: Durch eine möglichst hohe JPG Kompression bei vertretbaren Bildqualtäten kann die Dateigröße reduziert und damit die Ladezeit der Seite verbessert werden.
Übersicht der Dateigröße in Abhängigkeit von der JPG Kompression
Größe |
Q=100% |
Q = 90% |
Q = 80% |
|
Full (Original) |
999×666 |
150.448 |
150.448 |
150.448 |
Large |
580×386 |
241.309 |
120.926 |
100.421 |
Medium |
280×186 |
111.919 |
76.834 |
70.849 |
Minibild 1:1 |
150×150 |
84.034 |
67.337 |
64.394 |
Minibild 3:2 |
135×90 |
73.684 |
63.829 |
62.009 |
Thumbnail |
100×75 |
68.423 |
61.997 |
60.578 |
Anmerkung: Bei Q=100% wird die JPG Kompression welche bereits auf das Originalbild angewendet wurde teilweise wieder aufgehoben.