Ich habe davon leider gar keine Ahnung.
Chat GPT schlägt folgendes vor:
Zitat:
Um in Adobe Photoshop automatisch den Dateinamen in die EXIF-/IPTC-Felder Dokumenttitel und Autor einzutragen, reicht eine normale Aktion leider nicht aus – Aktionen können keinen dynamischen Dateinamen einfügen.
Dafür brauchst du ein kleines ExtendScript (JavaScript für Photoshop), das du entweder direkt ausführst oder in eine Aktion einbindest.
✅ Lösung per Script (empfohlen)
🔹 Schritt 1: Script erstellen
Öffne einen Texteditor.
Füge folgenden Code ein:
#target photoshop
if (app.documents.length > 0) {
var doc = app.activeDocument;
var fileName = doc.name.replace(/\.[^\.]+$/, ''); // Dateiendung entfernen
var xmp = new XMPMeta(doc.xmpMetadata.rawData);
// Dokumenttitel setzen
xmp.setLocalizedText(XMPConst.NS_DC, "title", null, "x-default", fileName);
// Autor setzen
xmp.deleteProperty(XMPConst.NS_DC, "creator");
xmp.appendArrayItem(XMPConst.NS_DC, "creator", fileName);
doc.xmpMetadata.rawData = xmp.serialize();
alert("Metadaten wurden gesetzt auf: " + fileName);
} else {
alert("Kein Dokument geöffnet.");
}
Speichere die Datei als
Dateiname_in_Metadaten.jsx
Kopiere sie in den Photoshop Script-Ordner:
Windows:
C:\Program Files\Adobe\Adobe Photoshop...\Presets\Scripts\
Mac:
Programme/Adobe Photoshop.../Presets/Scripts/
Photoshop neu starten.
🔹 Schritt 2: Script ausführen
In Photoshop:
Datei → Skripten → Dateiname_in_Metadaten
Jetzt wird automatisch:
Dokumenttitel = Dateiname
Autor = Dateiname
gesetzt.
🔹 Optional: In eine Aktion einbauen
Aktion aufnehmen
Menü:
Datei → Skripten → Dateiname_in_Metadaten
Aufnahme stoppen
Jetzt kannst du das Ganze im Stapel (Batch) laufen lassen.
|