Metadaten-Staubsauger [Erstellt mit Dall·E]

Bildinformationen löschen
Bildinformationen löschen: Metadaten aus Bildern mit Terminal entfernen

Metadaten in Bildern beinhalten Informationen wie z.B. Geodaten, Datum oder Kamera. Wie Du Metadaten ausliest und entfernst, zeigt dieser Artikel. Dazu erkläre ich Dir das Kommandozeilen-Werkzeug Exiftool und wie Du damit unkompliziert ganze Bilderstapel in Sekunden bereinigst.

Was sind Metadaten und warum sollte man sie entfernen?

Fotografiert man Bilder mit einer Digitalkamera oder einem Smartphone, speichern die Geräte zusätzliche versteckte Informationen in jeder Bilddatei. Diese Informationen nennt man Metadaten. Metadaten erleichtern die Organisation und Verwaltung von Fotos und ermöglichen es, technische Details zu erfassen. Sie können nützlich sein, wenn man z. B. Bilder nach Geodaten sortiert auf einer Karte anzeigt.

Metadaten Inspektor [Erstellt mit Dall·E]

Problematisch gestaltet sich dass, wenn versierte Anwender Deine Bilder in einem Bildbearbeitungsprogramm öffnen oder sich mit Datenforensik auskennen. Denn mit den richtigen Werkzeugen liest man sehr leicht diese zusätzlichen – oft privaten – Informationen aus.

Unter anderem stecken oft folgende Informationen versteckt in den Metadaten:

  • Datum und Uhrzeit der Aufnahme
  • GPS-Koordinaten des Aufnahmeortes
  • detaillierte Kameraeinstellungen in den Metadaten
  • Informationen zur verwendeten Software
    • Seriennummer der Kamera, was die Zuordnung zu einem bestimmten Gerät ermöglicht
    • Eventuelle Bearbeitungsschritte oder Bearbeitungsprogramme, die genutzt wurden

Welche Arten von Metadaten verstecken sich in Bildern?

Die gängigsten Metadatenarten, die in Bildern gespeichert sind, umfassen:

EXIF-Daten (Exchangeable Image File Format)

Diese Daten enthalten eine Fülle von Informationen über das Bild, darunter das Datum und die Uhrzeit der Aufnahme, der genaue Aufnahmeort (falls GPS aktiviert ist), sowie technische Details wie Blende, Belichtungszeit, ISO-Wert und Brennweite.

Diese Informationen werden automatisch von der Kamera gespeichert. EXIF-Daten enthalten auch technische Daten wie die Kamera-Modellnummer und die Softwareversion, die beim Fotografieren verwendet wurde.

IPTC-Daten (International Press Telecommunications Council)

Diese Art von Metadaten wird in der Regel manuell hinzugefügt und enthält oft beschreibende Informationen wie den Urheber des Bildes, Bildunterschriften, Bildbeschreibungen oder Copyright-Informationen.

Fotografen oder Redakteure nutzen diese Daten häufig, um ihre Arbeit zu kennzeichnen.

IPTC-Daten sind besonders nützlich für professionelle Fotografen und Journalisten, um rechtliche Informationen und Urheberrechte zu verwalten.

XMP-Daten (Extensible Metadata Platform)

Dieses Format wurde von Adobe entwickelt und speichert Metadaten in einem flexiblen Containerformat. Es kann sowohl EXIF- als auch IPTC-Daten enthalten und ermöglicht den Austausch von Metadaten zwischen verschiedenen Programmen.

XMP-Daten bieten mehr Flexibilität und werden oft in Bildbearbeitungsprogrammen wie Adobe Photoshop verwendet, um zusätzliche Informationen wie Bearbeitungsschritte und Bewertungen zu speichern.

Metadaten entfernen: Die verschiedenen Terminal-Werkzeuge im Überblick

Das Entfernen von Metadaten kann auf verschiedene Weisen erfolgen. Neben grafischen Tools gibt es auch mächtige Kommandozeilenprogramme, mit denen sich Metadaten effizient und präzise entfernen lassen. Besonders wenn du viele Bilder auf einmal bereinigen möchtest, bieten Terminal-Tools den Vorteil, dass du den Prozess automatisieren kannst.

Überblick über verschiedene Möglichkeiten, Metadaten zu entfernen

Um Metadaten direkt im Terminal anzuschauen und zu entfernen bieten sich vor allem die beiden Werkzeug Exiftool und ImageMagick an.

Exiftool ist eines der bekanntesten und vielseitigsten Werkzeuge zur Verwaltung und Entfernung von Metadaten. Es kann EXIF-, IPTC- und XMP-Daten bearbeiten oder entfernen.

Als Webdesigner gehört ImageMagick in jeden Werkzeugkasten. ImageMagick ist ein mächtiges Werkzeug, das sich für Bildbearbeitung und das Entfernen von Metadaten eignet. Insbesondere der Befehl mogrify kann verwendet werden, um Metadaten zu entfernen.

Vorteile der Nutzung des Terminals gegenüber grafischen Tools

Wie so oft vereinen Terminal-Werkzeuge zahlreiche Vorteile gegenüber grafischen Oberflächen. Dazu gehören die folgenden:

Schnelligkeit und Effizienz
Mit wenigen Terminalbefehlen kannst du ganze Ordner mit Bildern von Metadaten bereinigen, was dir in grafischen Programmen oft mehr Zeit kosten würde.
Automatisierung
Über Shell-Skripte kannst du wiederkehrende Aufgaben automatisieren, sodass du nicht jedes Bild einzeln bearbeiten musst.
Flexibilität
Terminal-Tools bieten oft mehr Optionen und tiefere Kontrolle über die Daten. Du kannst genau auswählen, welche Metadaten entfernt oder behalten werden sollen.
Ressourcenschonend
Terminal-Programme benötigen in der Regel weniger Speicher und Systemressourcen als grafische Anwendungen.

Installation von Exiftool: Das Schweizer Taschenmesser für Metadaten

Exiftool ist ein freies Open-Source-Programm und ist eines der leistungsfähigsten Werkzeuge zur Verwaltung und Bearbeitung von Metadaten in Bildern. Es unterstützt zahlreiche Dateiformate und bietet eine umfassende Liste von Befehlen, um Metadaten anzuzeigen, zu bearbeiten oder vollständig zu löschen.

Um Exiftool zu nutzen, installierst Du es …

… auf dem Mac mit dem Paketmanager Homebrew

brew install exiftool

… unter Ubuntu/Linux installierst Du es mit …

sudo apt install exiftool

… und für Windows-Rechner lädst Du Exiftool von der offiziellen Website herunter.

Metadaten mit Exiftool anschauen und löschen

Im Weiteren zeige ich Dir Befehle, die Du mit Exiftool für die effiziente Arbeit nutzen kannst.

Metainformationen eines JPG-Bildes anzeigen

Um die Metadaten eines JPG-Bildes anzuzeigen, nutzt du den folgenden Befehl. Wenn Du ein Beispielbild benötigst, dann lade Dir auf Unsplash einfach dieses Bild oder dieses Bild herunter.

Beispielbilder für Experimente findest Du z.B. auf unsplash.com – z.B. dieses.

exiftool bild.jpg

Alternatives Kommando für imagemagick

identify -verbose bild.jpg

Dieser Befehl gibt dir eine Liste aller Metadaten aus, darunter Kameraeinstellungen, GPS-Koordinaten und mehr. Du erhältst detaillierte Informationen, die in der Datei gespeichert sind.

Metainformationen eines JPG-Bildes löschen

Alle Metadaten eines Bildes löschst Du mit dem folgenden Befehl. Dieser Befehl entfernt sämtliche Metadaten, wie EXIF-, IPTC- und XMP-Daten, aus der Bilddatei. Das Bild selbst bleibt unberührt.

exiftool -all= bild.jpg

Alternatives Kommando für imagemagick

mogrify -strip bild.jpg

Falls du die Sicherungskopie vermeiden möchtest, kannst du den Parameter -overwrite_original hinzufügen:

exiftool -all= -overwrite_original bild.jpg

Alle Bilder in einem Ordner von Metadaten befreien

Um alle Bilder in sämtlichen Formaten wie z.B. webp, png, gif oder avif in einem Ordner von ihren Metadaten zu bereinigen, nutzt du den folgenden Befehl:

exiftool -all= -overwrite_original *

Dieser Befehl löscht alle Metadaten aus allen Dateien im aktuellen Verzeichnis, unabhängig von ihrem Dateiformat. Das Sternchen * steht dabei für eine Wildcard, die sämtliche Dateien im Ordner umfasst.

Exiftool versucht alle unterstützten Metadaten aus den gefundenen Dateien zu entfernen, egal ob es sich um Bilddateien oder andere Dateiformate wie z.B. .pdf oder .docx handelt.

Dieser universelle Ansatz kann nützlich sein, wenn du Metadaten aus verschiedenen Dateitypen entfernen möchtest. Beachte jedoch, dass Exiftool nicht in allen Dateiformaten Metadaten finden oder entfernen kann.

Für Formate, die Exiftool nicht unterstützt oder in denen keine Metadaten vorhanden sind, bleibt die Datei unberührt. Falls du gezielt nur bestimmte Dateiformate bereinigen willst, solltest du besser den Parameter -ext nutzen, um Dateitypen einzuschränken und so nur Bilder zu bearbeiten, z. B.:

exiftool -all= -overwrite_original -ext jpg -ext webp -ext png -ext gif -ext avif .

Dieser Befehl entfernt die Metadaten aus allen Dateien im aktuellen Verzeichnis (angegeben durch den Punkt .) und berücksichtigt dabei die genannten Dateiformate. Der Parameter -overwrite_original sorgt dafür, dass keine Sicherungskopie der Dateien erstellt wird.

Geodaten aus einem Bild löschen

Geodaten Inspektor [Erstellt mit Dall·E]

Damit Exiftool nur die Geodaten eines Bildes anzeigt, nutzt Du den folgenden Befehl – Testbild runterladen.

exiftool -gps:all DSCN0012.jpg

Mit diesem Befehl werden nur die GPS-bezogenen Metadaten des Bildes angezeigt, wie etwa:

GPSLatitude
Die geografische Breite (Latitude)
GPSLongitude
Die geografische Länge (Longitude)
GPSAltitude
Die Höhe über dem Meeresspiegel (falls vorhanden)

Um Geodaten zu löschen, ohne andere Metadaten zu beeinflussen, kannst du den folgenden Befehl verwenden:

exiftool -gps:all= -overwrite_original bild.jpg

Dieser Befehl löscht ausschließlich die GPS-Daten aus der Datei, während alle anderen Metadaten wie Kameradetails oder Aufnahmedatum erhalten bleiben. Das ist besonders nützlich, wenn du nur die Standortinformationen entfernen möchtest, aber andere Metadaten, wie z. B. Copyright-Informationen, beibehalten willst.

Metadaten in einer anderen Datei speichern

Falls du die Metadaten eines Bildes sichern möchtest, bevor du sie löscht, kannst du sie in einer separaten Datei speichern:

exiftool DSCN0012.jpg > metadaten.txt

Alternatives Kommando für imagemagick

identify -verbose DSCN0012.jpg > metadaten.txt

Dieser Befehl extrahiert alle Metadaten aus der Datei DSCN0012.jpg und speichert sie in einer lesbaren Form in der Datei metadaten.txt. Die ursprüngliche Bilddatei bleibt dabei unverändert.

Falls du nur spezifische Metadaten exportieren möchtest, wie z. B. die Kamerainformationen oder GPS-Daten, kannst du bestimmte Tags auswählen. Zum Beispiel, um nur die GPS-Daten zu exportieren, kannst du folgenden Befehl verwenden:

exiftool -gps:all DSCN0012.jpg > gps_metadaten.txt

Bash-Skript zur Bereinigung von Metadaten mit Exiftool

Das folgende Bash-Skript löscht Metadaten aus sämtlichen Bildern in einem Verzeichnis.

#!/bin/bash

# Verzeichnis mit den Bildern
DIRECTORY="/path/to/images"

# Durchlaufe alle Bilddateien in dem Verzeichnis
for FILE in "$DIRECTORY"/*.{jpg,png,gif,webp,heic,avi}; do
  # Prüfen, ob die Datei existiert
  if [ -f "$FILE" ]; then
    echo "Bereinige Metadaten für $FILE"
    exiftool -all= -overwrite_original "$FILE"
  fi
done

echo "Alle Metadaten wurden entfernt."

Fazit: Weniger ist manchmal mehr – der richtige Umgang mit Metadaten

Metadaten können nützlich sein, bergen aber auch Risiken, besonders wenn sie sensible Informationen wie Geodaten preisgeben. Deshalb ist es ratsam, Metadaten vor dem Teilen von Bildern zu überprüfen und gegebenenfalls zu entfernen.

Tools wie Exiftool ermöglichen eine einfache und effiziente Bereinigung. Regelmäßige Kontrollen und Automatisierung helfen, die Privatsphäre zu schützen, ohne wertvolle Daten zu verlieren.

Autor: Moritz »mo.« Sauer
Datum: 05.09.2024
Lesezeit ≈ 10 min / Wörter: 1534 / Zeichen: 12029