Seit einiger Zeit verwende ich exiftool , um unnötige Metadaten aus JPG-Dateien zu entfernen (und Copyright-Informationen hinzuzufügen), bevor ich sie hochlade:
exiftool -all= image.jpg
Heute habe ich jedoch festgestellt, dass dies das Bild beschädigen kann, wenn meine Bearbeitungssoftware zusätzliche Farbinformationen in die Metadaten einbettet (siehe zum Beispiel diesen Artikel ).
Links ist das beschädigte Bild und rechts das Original rechts vom Rohentwickler.
Meine Frage ist nun, welche Metatags sicher zu entfernen sind und welche unbedingt zu behalten sind. Zum Beispiel sollten ICC-Tags (dh -icc_profile:all
) basierend auf dem Bild nicht entfernt werden, wenn sie vorhanden sind? (Mögliches Duplikat dieser Frage .)
exiftool -all= image.jpg -tagsfromfile @ -colorspace -interopindex -icc_profile
(Antworten:
Da es eine Anfrage gab, meinen Kommentar als Antwort zu veröffentlichen, ist hier die aktualisierte Version.
ExifTool -All= --ColorSpaceTags DIRorFILES
exiftool -all= -TagsFromFile @ -ColorSpaceTags DIRorFILES
Dieser Befehl entfernt fast alle Metadaten, behält jedoch die Tags ExifIFD: ColorSpace, ExifIFD: Gamma, InteropIFD: InteropIndex und ICC_Profile bei. ColorSpaceTags ist eine ExifTool-Verknüpfung für "Standard-Tags, die Farbrauminformationen enthalten" (hinzugefügt in Version 9.51).
Die Option mit doppeltem Bindestrich gibt an, dass derBearbeiten: Mit einem besseren Befehl aktualisiert. Entfernt alle Daten und kopiert dann die Farbinformationen zurück in die Datei mit-All=
Vorgang zum Löschen von Tags ausgeschlossen werden soll.-TagsFromFile @
.Es gibt einige Einschränkungen.
-All=
Der Adobe APP14-Block in JPEGs wird nicht gelöscht, da dies die Farben des Bildes beeinträchtigen kann. In diesem Block werden keine persönlichen Daten gespeichert, sodass diese normalerweise nicht gelöscht werden müssen. Es werden auch keine Exif-Tags in einer TIFF- oder TIFF-basierten Datei wie Nikon- oder Canon-Rohbildern (NEF oder CR2) gelöscht, da die Bilddaten selbst im Exif-Block enthalten sind.-CommonIFD0=
kann dem Befehl hinzugefügt werden, um die häufigsten Exif-Tags in diesen Bildern zu löschen (eine vollständige Liste der in der CommonIFD0-Verknüpfung enthaltenen Tags finden Sie unter ExifTool-Verknüpfungs-Tags ).quelle
10.80
für JPEG-Dateien - das Farbprofil wird ebenfalls entfernt.Ich empfehle Ihnen nicht, Metadaten aus Ihren Originalbildern zu entfernen. Aus folgenden Gründen ist es sinnvoll, dies für Bilder zu tun, die Sie während der Exportphase freigeben oder veröffentlichen möchten:
Mein Vorschlag lautet also: Entfernen Sie keine Metadaten aus Ihren Bildern, die für Sie von Wert sind. Verwenden Sie stattdessen eine Fotoverwaltungssoftware, um Ihre Bilder in ein geeignetes Format zu exportieren , Ihr Profil anzuwenden, Metadaten zu entfernen, Ihre Urheberrechte und Kontaktinformationen zuzuweisen und Ihre Wasserzeichen hinzuzufügen.
quelle