Die anderen ExifTool-Vorschläge sind großartig, wenn Sie bestimmte Abschnitte entfernen oder ändern möchten. Aber wenn Sie einfach alle Metadaten vollständig entfernen möchten, verwenden Sie dies (von der Manpage):
exiftool -all= dst.jpg
Delete all meta information from an image.
Sie können auch jhead mit dem Flag -de verwenden:
-de Delete the Exif header entirely. Leaves other metadata
sections intact.
Beachten Sie, dass EXIF in beiden Fällen nur eine Art von Metadaten ist. Andere Metadatenabschnitte können vorhanden sein, und je nachdem, was Sie tun möchten, haben beide Programme unterschiedliche Optionen, um einige zu erhalten oder alle zu entfernen. Beispiel:jhead -purejpg
entfernt alle Informationen, die zum Rendern des Bildes nicht benötigt werden.
Das EXIF-Handling-Tool exiv2
hat einen Befehl zum Löschen von EXIF-Daten:
exiv2 rm image.jpg
entfernt alle EXIF-Daten aus dem Bild.
Um EXIF-Daten von allen JPEG-Bildern im aktuellen Verzeichnis zu entfernen, verwenden Sie
exiv2 rm *.jpg
Um EXIF-Daten von allen JPEG-Bildern im aktuellen Verzeichnis und allen Unterverzeichnissen davon rekursiv zu entfernen, verwenden Sie:
find . -type f -iname '*.jpg' | xargs exiv2 rm
Es ist eine gute Idee, den Befehl vorher zu testen.
Um zu sehen, welche Dateien gefunden wurden:
find . -type f -iname '*.jpg' | less
Um zu sehen, welche Befehle ausgeführt werden:
find . -type f -iname '*.jpg' | xargs echo exiv2 rm | less
Beachten Sie die echo
vor exiv2
eingefügt um den Befehl zu drucken, anstatt ihn auszuführen.
Sie sollten sich einige Open-Source-Tools wie exiftool ansehen. Es gibt viele Optionen (für exif, xmp, iptc).
exiftool -overwrite_original \
-xmp:Creator='votre nom' \
-xmp:WebStatement='http://creativecommons.org/licenses/by-nc-nd/3.0/' \
-xmp:Rights='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.' \
-iptc:By-line='votre nom' \
-iptc:CopyrightNotice='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.' \
-exif:Artist='votre nom' \
-exif:Copyright='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.' \
votre_fichier.jpg
Das Einzige, was Sie als nächstes tun sollten, ist, ein winziges Skript zu schreiben, das Ihre Dateien (jpg) auflistet und das Zeug macht. Um den Inhalt eines Feldes zu entfernen, müssen Sie es auf " ^" setzen; wie im folgenden Beispiel:
-Software= ^
-ModifyDate= ^
-CreatorTool= ^
-MetadataDate= ^
-Rating= ^
-ImageNumber= ^
-WhiteBalance= ^
-Temperature= ^
-Tint= ^
-IncrementalTemperature= ^
-IncrementalTint= ^
-Exposure= ^
-Shadows= ^
-Brightness= ^
-Contrast= ^
-Saturation= ^
-Sharpness= ^
-LuminanceSmoothing= ^
-ColorNoiseReduction= ^
-ChromaticAberrationR= ^
-ChromaticAberrationB= ^
-VignetteAmount= ^
-VignetteMidpoint= ^
-ShadowTint= ^
-RedHue= ^
-RedSaturation= ^-GreenHue= ^
-GreenSaturation= ^
-BlueHue= ^
-BlueSaturation= ^
-FillLight= ^
-Vibrance= ^
-HighlightRecovery= ^
-Clarity= ^
-Defringe= ^
-HueAdjustmentRed= ^
-HueAdjustmentOrange= ^
-HueAdjustmentYellow= ^
-HueAdjustmentGreen= ^
-HueAdjustmentAqua= ^
-HueAdjustmentBlue= ^
-HueAdjustmentPurple= ^
-HueAdjustmentMagenta= ^
-SaturationAdjustmentRed= ^
-SaturationAdjustmentOrange= ^
-SaturationAdjustmentYellow= ^
-SaturationAdjustmentGreen= ^
-SaturationAdjustmentAqua= ^
-SaturationAdjustmentBlue= ^
-SaturationAdjustmentPurple= ^
-SaturationAdjustmentMagenta= ^
-LuminanceAdjustmentRed= ^
-LuminanceAdjustmentOrange= ^
-LuminanceAdjustmentYellow= ^
-LuminanceAdjustmentGreen= ^
-LuminanceAdjustmentAqua= ^
-LuminanceAdjustmentBlue= ^
-LuminanceAdjustmentPurple= ^
-LuminanceAdjustmentMagenta= ^
-SplitToningShadowHue= ^
-SplitToningShadowSaturation= ^
-SplitToningHighlightHue= ^
-SplitToningHighlightSaturation= ^
-SplitToningBalance= ^
-ParametricShadows= ^
-ParametricDarks= ^
-ParametricLights= ^
-ParametricHighlights= ^
-ParametricShadowSplit= ^
-ParametricMidtoneSplit= ^
-ParametricHighlightSplit= ^
-SharpenRadius= ^
-SharpenDetail= ^
-SharpenEdgeMasking= ^
-ConvertToGrayscale= ^
-ToneCurveName= ^
-CameraProfile= ^
-HasSettings= ^
-CropTop= ^
-CropLeft= ^
-CropBottom= ^
-CropRight= ^
-CropAngle= ^
-CropWidth= ^
-CropHeight= ^
-CropUnit= ^
-HasCrop= ^
-AlreadyApplied= ^
-ToneCurve= ^
-CameraProfile= ^
-ApplicationRecordVersion= ^