Photoshop-Cafe.de :: Dein Photoshop-Forum

Zurück   Photoshop-Cafe.de :: Dein Photoshop-Forum > Kreativ-Tutorials > Werkzeuge, Bedienfelder und sonstige Grundlagen

Hinweise
Aktuelles aus dem PSC
„Kreativ Hier gehts zum Foto-Monatsthema für April 2024 : ⇒ Höhe.
... und hier findest du die C-C-C für April 2024: ⇒ Albtraum.
Halbzeit beim P-S-C 02/2024 ⇒ verkehrte Welt. Bis einschließlich 30.04.2024 kannst du ein Bild einreichen.
Unterstützung für das PSC
ACHTUNG: Regeln für die Verwendung von KI-Bildern im PSC.
Bitte sorgfältig durchlesen und beachten!

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.05.10, 18:00
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Dateien in Ebenen exportieren - Ausgabedateinamen editieren

Weil mich das Ding manchmal extrem nervt eine mini Anleitung wie man gescheite Dateinamen herausbekommt.

Als erstes im Ordner Presets/Scripts die Datei Export Layers To Files.jsx suchen und mit einem ASCII Editor öffnen (oder beim Speichern darauf öffnen das man als 'plain text' speichert.). Dann folgenden Codeblock heraussuchen:

PHP-Code:
        var fileNameBody fileNamePrefix;
        
fileNameBody += "_" zeroSuppress(i4);
        
fileNameBody += "_" layerName;
        
fileNameBody fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_");  // '/\:*?"<>|' -> '_'
        if (fileNameBody.length > 120) {
            fileNameBody = fileNameBody.substring(0,120);
        }
        saveFile(duppedDocumentTmp, fileNameBody, exportInfo); 
Folgende Editierung bewirkt z.b., dass einfach fortlaufend nach folgendem Muster abgespeichert wird (4DigitNumber.Format / z.B. 0001.jpg):

PHP-Code:
        var fileNameBody fileNamePrefix;
        
fileNameBody += zeroSuppress(i4);
//      fileNameBody += "_" + zeroSuppress(i, 4);
//      fileNameBody += "_" + layerName;
        
fileNameBody fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_");  // '/\:*?"<>|' -> '_'
        if (fileNameBody.length > 120) {
            fileNameBody = fileNameBody.substring(0,120);
        }
        saveFile(duppedDocumentTmp, fileNameBody, exportInfo); 
Bisschen rumspielen, dann kann man das schön dem eigenen Gebrauch anpassen.

Zweites Beispiel (4DIGITNumber+Prefix.Format / z.B. 0001_thumb.jpg, wenn Dateinamenpräfix = _thumb):

PHP-Code:
        var fileNameBody "";
        
fileNameBody += zeroSuppress(i4) + fileNamePrefix;
//      fileNameBody += "_" + zeroSuppress(i, 4);
//      fileNameBody += "_" + layerName;
        
fileNameBody fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_");  // '/\:*?"<>|' -> '_'
        if (fileNameBody.length > 120) {
            fileNameBody = fileNameBody.substring(0,120);
        }
        saveFile(duppedDocumentTmp, fileNameBody, exportInfo); 
Und noch ein drittes Beispiel. Erhält die Ebenennamen, entfernt lediglich .jpg/.png/.gif, da diese beim Speichern wieder angehängt werden. Bspw. anzuwenden wenn ein Ordner mit Bildern eingelesen, verkleinert und unter Originalnamen neu abgespeichert werden soll. Code-Farbdarstellung einfach ignorieren.

PHP-Code:
//        fileNameBody += zeroSuppress(i, 4) + fileNamePrefix;
//        fileNameBody += "_" + zeroSuppress(i, 4);
//        fileNameBody += "_" + layerName;
          
fileNameBody fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_");  
          fileNameBody = fileNameBody.replace(/.jpg/g,"");     
          fileNameBody = fileNameBody.replace(/.png/g,"");     
          fileNameBody = fileNameBody.replace(/.gif/g,""); 
Gruss,
phoenix
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft

Geändert von phoenix (05.05.10 um 15:13 Uhr).
Mit Zitat antworten
 

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anfänger: 2 Ebenen in 1 PNG exportieren!? marspoki Hilfestellung, Tipps und Tricks 1 25.07.10 14:33
Ebenen auf eine reduzieren ohne einzelne Ebenen zu löschen landau66 Hilfestellung, Tipps und Tricks 2 14.04.09 01:29
Weltkarte editieren carlso Hilfestellung, Tipps und Tricks 2 11.03.09 15:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:22 Uhr.

Impressum

Kontakt      Photoshop-Cafe      Archiv     Impressum     Nach oben

Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©2005-2020 photoshop-cafe.de

Seite wurde generiert in 0,04649 Sekunden mit 12 Queries