Thema: Photoshop Aktionen für EXIF Daten
Einzelnen Beitrag anzeigen
  #2  
Alt 21.02.26, 16:41
Benutzerbild von Ylloh
Ylloh Ylloh ist offline
nur eine Yllusion
 
Registriert seit: 02/2006
Ort: Berlin
Beiträge: 10.208
OS: Win 11
Kreativ-Software: PSE 14, Affinity 1 und 2
Ylloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im ForumYlloh wohnt hier im Forum
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.
Mit Zitat antworten
 
Seite wurde generiert in 0,07108 Sekunden mit 8 Queries