Bildkomprimierung mit ImageMagick
Um Bilder bestmöglich zu komprimieren ohne dabei wichtige Informationen zu verlieren (in Betracht auf Dokumente) eignet sich ImageMagick’s Befehl „convert“ mit folgenden Parametern:
|
1 |
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg |
Wie funktioniert’s?
- strip: Entfernt jegliche Bildprofile, Kommentare, Exif-Daten etc. (alles was über das Bild selbst hinaus geht)
- interlace Plane: Sorgt dafür, dass wir ein progressives JPEG erhalten. Progressive JPEGs sind kleiner durch ihre optimierte Huffmann Kodierung
- gaussian-blur 0.05: Ein kleiner Weichzeichner fungiert als Lowpass-Filter. Dadruch können Informationen „gespart“ werden, welches die Dateigröße verringert
- Quality 85 wendet eine JPEG Komprimierung an (90% = Sehr hohe Qualität; 80% = hohe Qualität, große Kompression bei wenig Verlust)