Ich experimentierte mit dem Verlust der JPEG-Qualität beim erneuten Speichern und stellte fest, dass sich nicht nur (selbst nach viermaligem erneuten Speichern) die Qualität nicht verschlechterte (bis auf Pixelebene), sondern dass die Dateigröße tatsächlich jedes Mal um etwa 200 KB zunahm.
Kann jemand eine Erklärung dafür geben? Woher kommen diese neu erstellten Informationen, die die Dateigröße sogar erhöhen? Ich hätte zumindest eine leichte Verschlechterung und eine Verringerung der Dateigröße erwartet. Ich habe mit der Save-for-Web- Funktion von Photoshop und 100 % Qualität gespeichert.
*Original (oben) - 798kb *Nach 5 Speichervorgängen (unten) - 1020kb
Verwenden Sie ein Tool wie ImageOptim , um alle Metadaten zu entfernen und die Dateigröße erneut zu überprüfen.
Wenn alle Dateien nach dem Entfernen von Metadaten (ziemlich) gleich groß sind, wissen Sie, wo die zusätzlichen Bytes sind.
Ein Farbprofil kann auch Teil der Datei sein und daher einige Bytes hinzufügen.
Das Speichern eines Bildes mit JPEG-Komprimierung fügt der Datei Artefakte hinzu. Auch wenn sie gar nicht sichtbar sind, sind die Bilddaten unterschiedlich. Das erneute Komprimieren eines Bildes mit Artefakten erzeugt weitere Artefakte und so weiter.
In diesem Fall ist die JPEG-Komprimierung nicht so effektiv wie bei der Originaldatei. Je mehr Artefakte enthalten sind, desto größer wird die Datei.
Wenn Sie an den technischen Details interessiert sind, sollten Sie diesen Artikel lesen:
JPEG-Komprimierungsalgorithmus
Ferdi Çıldız
Wrzlprmft
Jo
Scott