it-swarm.com.de

Verringern Sie die Dateigröße, wenn Sie die Größe mit mogrify ändern

Ich liebe die Kommandozeilenoptionen von imagemagick. Mogrify ist großartig, um die Größe von Bildern zu ändern und die Qualität zu ändern, was ich am häufigsten benutze. Allerdings habe ich festgestellt, dass die Dateigröße oft größer ist als sie sein sollte. Besonders bei kleinen Bildern. Zum Beispiel habe ich ein reguläres 640px-Foto (Breite), das ich auf Qualität 80 und eine Breite von 80px ändere:

mogrify -quality 80 -resize 80 file.jpg

Funktioniert gut und meine Bildgröße wird geändert und die Qualität auf 80 geändert. Die Dateigröße beträgt jedoch ca. 40 KB. Für ein so kleines Bild ist das riesig! Wenn ich mtPaint verwende, die Datei öffne und speichere (nichts ändern, nur STRG + O, STRG + S), verringert sich die Dateigröße um mehr als 95% auf weniger als 2 KB! Ich habe gesehen, dass dies oft der Fall ist.

Was läuft schief?

4
user6019

Ich habe die Antwort gefunden ... es war in den "Metadaten"! Anscheinend wiegt dies leicht ungefähr 18Kbpro Bild, so dass Sie dies im Original möglicherweise nicht bemerken, aber in der winzigen Größenänderung bedeutet dies 18Kb+ 2Kb= 20 Kb Gesamtdateigröße. Sie nahmen signifikant zu durch:

mogrify -strip file.jpg

6
user6019