Einzelnen Beitrag anzeigen
  #1  
Alt 01.05.10, 19: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 16:13 Uhr).
Mit Zitat antworten
 
Seite wurde generiert in 0,02593 Sekunden mit 9 Queries