Frage:
Beeinflusst das Schreiben von EXIF-Tags die JPEG-Qualität?
Marco
2015-09-13 18:08:33 UTC
view on stackexchange narkive permalink

Wenn ich das gut verstehe, werden die EXIF-Daten in einen zusätzlichen Bereich der JPEG-Datei geschrieben. Wenn ich ein EXIF-Tag hinzufüge oder ändere, bleibt das Bild dadurch unberührt? Ich habe danach gesucht und konnte keine Antwort finden. Ich möchte meine Bilder nicht "verschlechtern", wenn ich ein Tag zu einem späteren Zeitpunkt hinzufüge / lösche / aktualisiere.

Einer antworten:
Rmano
2015-09-13 19:13:04 UTC
view on stackexchange narkive permalink

Es gibt Tags, die beeinflussen, wie das Bild von der Software interpretiert werden kann (denken Sie an die Ausrichtung), aber nein, die Bildbits sollten nicht berührt werden.

Nun sagt die Überlieferung, dass es (schlechte) Editoren gibt, die das Bild öffnen (dekodieren), um es anzuzeigen, und selbst wenn Sie nur EXIF-Daten ändern, codieren sie die JPEG-Daten neu, anstatt sie zu kopieren das Original. In diesem Fall können Sie an Qualität verlieren. Ich bin mir ziemlich sicher, dass zum Beispiel exiftool sicher ist (wie viele andere Tools auch).

Beweis : Ich beginne mit dem Bild blue_boniface.jpg und kopiere dasselbe Bild nach blue_boniface_bare.jpg und blue_boniface_comment.jpg :

 % cp blue_boniface.jpg blue_boniface_bare.jpg% cp blue_boniface.jpg blue_boniface_comment.jpg  

Jetzt I. Entfernen Sie alle EXIF ​​aus dem ersten und fügen Sie dem zweiten ein Kommentar -Feld hinzu:

 % exiftool -all = blue_boniface_bare.jpg% exiftool -Comment = 'Dies ist ein neuer Kommentar 'blue_boniface_comment.jpg  

Und danach konvertiere ich alle drei Bilder in das PNM-Format (das keine Zusatzdaten enthält und das kleinste mir bekannte Bildformat ist):

 % jpegtopnm blue_boniface_bare.jpg > one.pnm% jpegtopnm blue_boniface.jpg > two.pnm% jpegtopnm blue_boniface_comment.jpg > 24307892 13. September 17:57 one.pnm-rw-rw-r-- 1 romano romano 24307892 13. September 17:57 three.pnm-rw-rw-r-- 1 romano romano 24307892 13. September 17:57 two.pnm  

Die drei Dateien scheinen gleich zu sein. Überprüfen wir Folgendes:

 % diff one.pnm two.pnm % diff one.pnm three.pnm  

( diff ist stumm, wenn die Dateien identisch sind). Die Bilddaten sind also nach der Manipulation der EXIF-Datei genau gleich. QED



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...