Ich habe viele Fotos aus dem Internet, denen ich GPS-Exif-Daten hinzufügen möchte, aber ich verlasse mich darauf, Duplikate mit Vergleichstools wie cmp
, md5sum
und zu entfernen duff
.
Wenn ich die Exif-Daten bearbeite, werden keine mir bekannten Tools doppelte Bilder erkennen. Ich suche nach einem Tool (oder einem zuverlässigen 1-Zeilen-Pipeline-Befehl), das entweder:
Gibt es ein solches Tool? (Oder gibt es einen Artikel, der näher darauf eingeht, warum es sich nicht lohnt, dieses Problem zu lösen?)
Der Grund, warum ich einen Digest gegenüber einer Blackbox-Duplikatprüfung bevorzuge, ist, dass ich gerne flache .txt
Dateien als Datenbank mit anderen interessanten Informationen über Bilder erstelle (z. B. das Ranking von Bildern).
Sie können exiftool verwenden, um alle Metadaten zu entfernen und das, was übrig bleibt, dh das Bild standardmäßig im Binärformat auszugeben, mit dem Befehl:
exiftool filename.jpg -all= -o - -b
Und natürlich md5sum
wird Standard in als Eingabe ausgenommen, also sollten Sie in der Lage sein, eine Pipe zu konstruieren wie:
exiftool filename.jpg -all= -o - -b | md5sum -
Aus irgendeinem Grund hat exiftool bei mir nicht funktioniert, da es anscheinend einige Metadaten hinterlassen hat, aber das Ersetzen durch imagemagick convert hat hervorragend funktioniert:
convert -strip filename.jpg -| md5sum
Steve Barnes
Sridhar Sarnobat