Ordnen Sie doppelte Bilder nach Inhalt zu und benennen Sie sie um (in den Namen des Duplikats).

Ordnen Sie doppelte Bilder nach Inhalt zu und benennen Sie sie um (in den Namen des Duplikats).

Ich habe 2 Ordner mit jeweils über 5.000 Fotos:

  • Ordner 1:die Originaldateien in guter Qualität, aber mit für Menschen lesbaren Namen (zB saigon_motorcycle_traffic.jpg)
  • Ordner 2:dieselben Dateien in wirklich schlechter Qualität (450 Pixel Breite), aber mit sauberen IDs, die mit einer Datenbank übereinstimmen (z. B. 562634.jpg).

Ziel ist es, die hochauflösenden Bilder den Datenbank-IDs zuzuordnen.

Meine Frage:saigon_motorcycle_traffic.jpgWas wäre der schnellste Weg, die hochauflösende Version in das niedrigauflösende Gegenstück umzubenennen 562634.jpg?


Ich habe eine Menge Software ausprobiert (zBDuplikat-Foto-Reiniger,VisiPics, XnView, DupliFinder, ...), sie alle haben die Duplikate gefunden, aber keiner von ihnen hat eine richtige Möglichkeit für diese Art der Umbenennung oder eine geeignete Exportfunktion angeboten.

Edit: Ich habe keine Skripte ausprobiert (wie in den Kommentaren erwähnt), da ich keine kenne und keine gefunden habe. Wenn Sie etwas wissen, lassen Sie es mich bitte wissen.

Manche Dinge werden nicht funktionieren: das Anpassen der Bildabmessungen wird nicht funktionieren (die meisten Bilder haben die gleichen Abmessungen), das Anpassen des Erstellungsdatums wird nicht funktionieren (das ist alles durcheinander) und es von Hand zu machen wird nicht funktionieren, da ich meine geistige Gesundheit behalten möchte ;-)

Antwort1

Am Ende habe ich eine PHP-Routine geschrieben (ich werde nicht den vollständigen Code veröffentlichen, da es sich um eine wirklich unsaubere Lösung handelt), die den Trick getan hat.

Verwenden vonPhasherIch konnte alle Bilddateien durchlaufen und die vermuteten(!) Duplikate finden: jedes Bild wird in einen kleinen Hash umgewandelt (basierend auf einer 8x8-Version des Bildes). Diese Hashes können dann verglichen werden.

2 Dinge, die Sie beachten sollten:

  • Da es sich um eine verschachtelte Schleife handelt, ist es wichtig, zuerst alle Hashes abzurufen und zwischenzuspeichern, bevor der eigentliche Vergleich durchgeführt wird. Andernfalls dauert es ewig.
  • Der Ansatz liefert KEINE perfekten Ergebnisse. Ich hatte beim ersten Durchlauf eine geringe Fehlerquote. Es mussten also noch einige Fehlerprüfungen durchgeführt werden.

Antwort2

Es klingt, als hätten Sie frustrierende Erfahrungen mit Software zur Entfernung von Fotoduplikaten gemacht. Haben Sie schon einmal darüber nachgedacht, eineFixer für doppelte Fotosdas nicht nur Duplikate findet, sondern auch Funktionen zum Umbenennen und Exportieren Ihrer Fotos bietet? Diese Art von Tools kann umfassender sein und ein besseres Gesamterlebnis bieten. Möglicherweise möchten Sie verschiedene Optionen recherchieren und ausprobieren, um die beste für Ihre Anforderungen zu finden.

verwandte Informationen