Hab nur nachgeschlagen. Abbildung, die ich hier als Referenz für die Zukunft freigeben würde.
command-line
privacy
jpeg
klenwell
quelle
quelle
Antworten:
Installieren Sie exiftool:
So lesen Sie Fotometadaten:
So löschen Sie Fotometadaten:
Vor:
Nach:
Verweise:
quelle
for f in *.jpg; do exiftool -all= "$f"; done
exiftool *.jpg
Imagemagick
Anstelle von Exiftool fand ich es sinnvoller , Exif-Metadaten zu verarbeiten, und es fiel mir leichter, mich an Befehle zu erinnern, die Imagemagick verwendeten :
Lesen
Zu entfernen
Mit
imagemagick
installiertem Paket können Sie dies tun ( nicht nur für JPEGs ):Aus dem Handbuch :
AFAIK der einzige Unterschied ist, dass
mogrify
diese Metadaten nicht entfernt werden:Was ich nützlich fand. Im Vergleich zu
diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)
EXIF-Daten entfernen! = Anonymisieren :
-strip
Das Bild wird erneut komprimiert . Dies könnte eine gute Sache sein : Dieselbe Software, mit der das Foto aufgenommen wurde, könnte Daten auf dem Bild verbergen ( Steganografie ). Ich bin nicht sicher, ob die Neukomprimierung immer alles entfernt (wahrscheinlich nicht). Um diese Neukomprimierung zu vermeiden, können Sie jpegtran verwenden :Um zu vermeiden , dass das Farbprofil verloren geht ( ICC , das kräftigere Farben verursacht [Zitieren erforderlich] ):
Sie könnten sich fragen, ob diese Kosten in Ihrem Fall spürbar oder relevant sind .
Ein weiteres Werkzeug zur Steganographie auf Bildern ist steghide .
Wenn Sie Exiftool bevorzugen , ist es möglicherweise hilfreich , einen Alias für
exiftool -all= *.jpg && rm *original
oder mit der-overwrite_original
Option zu erstellen . Um nur GPS-Daten zu entfernen, verwenden Sieexiftool -gps:all= -xmp:geotag= *.jpg
.WebP Format :
webp
Paket stelltwebpmux
Befehl , die XMP / EXIF - Metadaten und ICC - Profile zu verwalten .Eine andere Alternative ( nur für JPEGs ) ist
jhead
.Siehe auch
quelle
Um ein einzelnes Feld zu entfernen und dann zu ändern, können wir diesen Befehl verwenden:
Referenz
quelle