Moin,
wenn es um Code geht, halte ich Gemini Canvas für die beste KI.
Hier wird dies vorgeschlagen:
Code:
// Photoshop Skript: Setzt den Dateinamen als Dokumenttitel und Autorentitel
// Kompatibilität: Mac OS X & Windows, Adobe Photoshop
try {
// Prüfen, ob mindestens ein Dokument in Photoshop geöffnet ist
if (app.documents.length > 0) {
var doc = app.activeDocument;
// Dateinamen des aktuellen Dokuments abrufen (inklusive Dateiendung)
var fileNameFull = doc.name;
// Dateiendung entfernen (z.B. "bild.jpg" wird zu "bild")
// Falls keine Endung gefunden wird, bleibt der Originalname erhalten
var lastDotIndex = fileNameFull.lastIndexOf('.');
var fileNameClean = (lastDotIndex !== -1) ? fileNameFull.substring(0, lastDotIndex) : fileNameFull;
// Metadaten (EXIF / IPTC / XMP) aktualisieren
// 'title' entspricht dem Feld "Dokumenttitel"
doc.info.title = fileNameClean;
// 'authorsPosition' entspricht dem Feld "Autorentitel"
doc.info.authorsPosition = fileNameClean;
// OPTIONAL: Wenn du auch das EXIF-Feld "Künstler" / "Autor" füllen willst,
// entferne die beiden Schrägstriche in der nächsten Zeile:
// doc.info.author = fileNameClean;
// Erfolgsmeldung für den Benutzer (kann für Stapelverarbeitung mit // auskommentiert werden)
alert("Metadaten erfolgreich aktualisiert!\n\nEingetragener Name: " + fileNameClean);
} else {
// Warnung, falls kein Bild geöffnet ist
alert("Fehler: Bitte öffnen Sie zuerst ein Bild in Photoshop.");
}
} catch (e) {
// Fehlerbehandlung, falls etwas schiefgeht
alert("Ein unerwarteter Fehler ist aufgetreten:\n" + e.message);
}
Sollte dieser Code ebenfalls Probleme machen, dann kopiere ihn einfach in Gemini Canvas, beschreibe dort, wo es hakt und liefere auch die Fehlermeldung mit.
In der kostenlosen Version hat man täglich drei Anfragen frei.