Thema: Photoshop Aktionen für EXIF Daten
Einzelnen Beitrag anzeigen
  #5  
Alt 22.02.26, 11:12
Benutzerbild von Jenny
Jenny Jenny ist offline
PSC-Teufelchen
 
Registriert seit: 07/2008
Beiträge: 5.781
OS: Windows 11
Kreativ-Software: Creative Cloud
Jenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im ForumJenny wohnt hier im Forum
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.
__________________
Gruß Jenny
_____________________
Live long and prosper!
Mit Zitat antworten
 
Seite wurde generiert in 0,02052 Sekunden mit 8 Queries