Die Bilder, die du auf deiner Website zur Verfügung stellst können sehr viele Metadaten enthalten. Neben Kamera-Einstellungen können Uhrzeit, Datum, Geräte-Informationen und in einigen Fällen sogar Koordinaten enthalten sein.
Einerseits belegen diese Daten zusätzlichen Speicherplatz auf deinem Server und Bandbreite, wenn diese zum Client übertragen werden. Andererseits willst du vielleicht nicht, dass andere Personen wissen welche Geräte du nutzt und wie deine Gewohnheiten sind oder wo du wann warst.
Exiftool
Mein Tool der Wahl ist hier eindeutig exiftool. Es lässt sich problemlos auf Linux-Systemen und vielen Webservern installieren und kann im Batch-Modus ganze Verzeichnisse abarbeiten. Außerdem ist es nützlich, wenn du einfach mal einen schnellen Blick auf die Metadaten eines Bildes werfen möchtest. Auf Ubuntu kannst du es mit
sudo apt-get install libimage-exiftool-perl perl-doc
installieren.
Rufe es dann auf, um die die Daten eines Bildes anzeigen zu lassen:
exiftool bd2956jkdfsf4.jpg
Du erhälst ungefähr so eine Ausgabe:
ExifTool Version Number : 11.88
File Name : bd2956jkdfsf4.jpg
Directory : .
File Size : 193 kB
File Modification Date/Time : 2022:01:12 14:08:23+01:00
File Access Date/Time : 2022:01:18 21:00:15+01:00
File Inode Change Date/Time : 2022:01:12 14:08:55+01:00
File Permissions : rw-rw-r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution Unit : inches
X Resolution : 300
Y Resolution : 300
Exif Byte Order : Big-endian (Motorola, MM)
Make : Canon
Camera Model Name : Canon EOS 550D
Exposure Time : 1/15
F Number : 5.0
ISO : 100, 0
Date/Time Original : 2016:07:18 14:39:40
Flash : Unknown (16 0)
Focal Length : 105.0 mm
Lens Model : EF24-105mm f/4L IS USM
Image Width : 1280
Image Height : 853
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Aperture : 5.0
Image Size : 1280x853
Megapixels : 1.1
Shutter Speed : 1/15
Focal Length : 105.0 mm
Light Value : 8.6
Metadaten Löschen
Wie du sehen kannst sind das Kameramodel sowie Datum und Uhrzeit der Aufnahme enthalten. Du kannst all diese Daten löschen indem du folgenden Befehl ausführst:
exiftool -all= bd2956jkdfsf4.jpg
Exiftool wird dir automatisch ein Backup der veränderten Datei erzeugen. Wenn du dir die Metadaten der bereinigten Bilddatei nun noch einmal anzeigen lässt kannst du sehen, dass diese nun wesentlich reduzierter sind. Alles was übrig bleibt sind Daten, die sich aus dem Bildmaterial selbst ergeben:
ExifTool Version Number : 11.88
File Name : bd2956jkdfsf4.jpg
Directory : .
File Size : 193 kB
File Modification Date/Time : 2022:01:21 16:29:53+01:00
File Access Date/Time : 2022:01:21 16:29:53+01:00
File Inode Change Date/Time : 2022:01:21 16:29:53+01:00
File Permissions : rw-rw-r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
Image Width : 1280
Image Height : 853
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 1280x853
Megapixels : 1.1
Batch Modus
Wenn du bereits eine Website betreibst haben sich dort vermutlich unzählige Bilder angesammelt. Für diesen Fall kann Exiftool auch einen ganzen Ordner mit Unterverzeichnissen bereinigen. Und das geht so:
exiftool -r -all= -ext jpg -ext gif -ext png -overwrite_original wp-content/uploads/
Das Kommando oben sucht im Ordner wp-content/uploads alle Dateien mit den Endungen .jpg, .gif und .png. Zudem wird mit der Flag overwrite_original darauf verzichtet Kopien der Originale zu bahalten.
Lege dir vor dieser Prozedur unbedingt ein Backup an! Und dann viel Spaß beim Bereinigen deiner Bilder.
Titelbild: https://pixabay.com/de/photos/menschen-betrachter-ausstellung-2944064/