Verschieben der Dateinamen in Metadaten [geschlossen]

Ich habe viele tausend JPEG-Dateien mit eindeutigen Dateinamen (z. B. gescanntes Dokument 1, gescanntes Dokument 2 usw. – ich bin sicher, Sie verstehen es). Ich habe einen Querverweis zwischen der Datei und dem Negativ erstellt. Ich möchte den Dateinamen in großen Mengen in Metadaten verschieben, um diese Informationen zu sichern, auch wenn ich den Dateinamen dann in etwas anderes ändere. Ich benutze PS CS3, kann aber nicht sehen, wie das geht. Weiß jemand wie? Vielen Dank im Voraus.

Antworten (1)

In Photoshop (zweifelhaft)

Photoshop (und die meisten anderen Adobe-Produkte) werden mit einem ExtendScript-Toolkit geliefert, einem (etwas von Adobe inspirierten) Javascript, das für diese Aufgabe geeignet sein könnte. In der Theorie. Hier finden Sie einen Einblick in den Zugriff auf das XMP-Metadatenobjekt (das sich mit EXIF, IPTC abgleicht). Einige Beispielcodes hier .

Ich bezweifle, dass dies ein schneller Weg ist. Und noch mehr Zweifel, die massive Iteration, die Sie planen, wird dadurch elegant gelöst.

Außerhalb von Photoshop (empfohlen)

An der Programmierung führt kein Weg vorbei. Verzeihung. Schreiben Sie dazu ein Skript. Um über Ihre Dateien und (Unter-)Ordner zu iterieren (ich persönlich mag PHP (Standalone-Nutzung, unabhängig von Webservern), andere würden Tcl, Python, Ruby bevorzugen ...)

Für jede Datei müssen Sie wahrscheinlich Phil Harveys Exiftool aufrufen , um den jeweiligen Dateinamen einzugeben.

Welche Eigenschaft dafür verwendet werden soll, ist eine interessante Frage:

Der XMP-Metadatenblock (den Adobe-Produkte einfügen) hat eine Eigenschaft namens Preserved FileName . Andere sprechen von Exif Makernote für solche Informationen.

Ich würde Exif generell für stabiler halten, wenn andere Nicht-Adobe-Tools diese Dateien im Folgenden berühren.

Ich stimme zu: Wenn Sie es programmieren, können Sie genauso gut sicherstellen, dass Sie den "offensten" Metadatenabschnitt / das "offenste" Metadatenformat verwenden. Es ist wahrscheinlicher, dass Sie nach 5 oder 10 Jahren Leserunterstützung haben.