Photoshop – Ebenen als separate Grafikdateien exportieren

(msc) Es kann in Photoshop mitunter vorkommen, dass man die einzelnen Ebenen einer Photoshop-Datei als separate Dateien exportieren will. Die Bildbearbeitung bietet keinen entsprechenden Befehl, sodass die manuelle Erledigung dieser Aufgabe zu einer zeitaufwändigen Aktion ausartet. Es geht aber auch einfacher und vollautomatisch per JavaScript. Das Script EbenenSeparatSpeichern.JS schreibt jede sichtbare Ebene als separate PSD-Datei auf die Festplatte.

Sie finden dieses Script hier:

if (documents.length > 0)
{
displayDialogs = DialogModes.NO;
var docRef = activeDocument;
var filename = docRef.name;
var nameParts = filename.split(".psd");
var nameRoot = nameParts[0];
var counter = 0;
for (var i = 0; i < docRef.layers.length; i++)
{
if (docRef.artLayers[i].visible)
{
docRef.activeLayer = docRef.layers[i]
docRef.layers[i].copy();
var docRef2 = documents.add(docRef.width,docRef.height,docRef.re solution,docRef.activeLayer.name);
docRef2.paste();
docRef2.artLayers[1].remove();
var fullPath = docRef.path+"/"+nameRoot+counter+".psd";
saveFile = new File (fullPath);
saveOptions = new PhotoshopSaveOptions();
saveOptions.alphaChannels = true;
saveOptions.annotations = false;
saveOptions.embedColorProfile = true;
saveOptions.layers = true;
saveOptions.spotColors = true;
activeDocument.saveAs (saveFile, saveOptions, true, Extension.LOWERCASE);
saveFile = saveOptions = null;
docRef2.close(SaveOptions.DONOTSAVECHANGES);
counter++;
}
}
}
docRef.selection.deselect();
docRef = null
docRef2 = null

Quelle: Publisher, Freitag, 9. Dezember 2005

Rubrik und Tags:

Faksimile

Metadaten
Thema: Prepresstipps
Nr: 6677
Ausgabe: 05-6
Anzahl Subthemen: 6

Obsolete Datenfelder
Bilder: 0
Textlänge: 84
Ort:
Tabb: FALSCH