Ich fand dieses Skriptangebot durch eine Lösung für genau das, was ich hier zu tun versuche. Aber ich habe keine Ahnung und kann keine zugehörigen Informationen zu diesem jsx-Skript finden. Ich frage mich, wo ich es ablegen oder in Adobe Photoshop CS6 verwenden soll? Ich habe versucht, das Skript mit Skript-> Durchsuchen zu verwenden und auf die Datei namens script.jsx doppelzuklicken, wo ich den folgenden Code für den Export jeder Ebene in eine Datei eingefügt habe, auf die die GLEICHE Hintergrundebene anstelle des standardmäßigen transparenten Hintergrunds angewendet wurde. Nachdem ich es jedoch benutzt hatte, passierte nichts wirklich und es tauchte kein Fehler auf. Ich bin mir also nicht sicher, ob irgendetwas, was ich getan habe, nicht richtig ist.
// variables
var destination = "C:/Users/...../"
var doc = app.activeDocument;
var artlayers = new Array();
// jpeg options
var options = new ExportOptionsSaveForWeb();
options.quality = 80;
options.format = SaveDocumentType.JPEG;
// loop through all layers
var x = 0;
var a = 0;
while (x < doc.layers.length) {
// check if the layer is a item
if (doc.layers[x].kind == LayerKind.NORMAL) {
// add to array
artlayers[a] = x;
a++;
}
x++;
}
var x = 0;
var a = 0;
for (x=0; x < artlayers.length; x++)
{
doc.layers[artlayers[x]].visible = true;
// export as jpeg
try { doc.backgroundLayer.visible = true; } catch (e) {}
file = new File(destination + doc.layers[artlayers[x]].name +".jpg");
doc.exportDocument(file, ExportType.SAVEFORWEB, options);
doc.layers[artlayers[x]].visible = false;
}
Danke!
Das Skript funktioniert, wenn Sie ein wenig damit herumspielen. Und ja, joojaa hat Recht, es ist ein JSX.
Zeile 2 muss mit Schrägstrichen anstelle von Backslashes und einem Semikolon am Ende in ein tatsächliches Ziel geändert werden. Dh,
var destination = "C:/Users/USERNAME/FOLDER/";
Sie könnten Zeile 9 auch ändern in
options.quality = 100;
wenn Sie nicht wirklich für das Web speichern und so viel wie möglich von der Originalqualität der Datei beibehalten möchten, da dieses Skript Ihre PSD in eine Reihe von JPGs anstelle von PNGs umwandelt.
Ich denke, Sie müssen die Browse-Funktion verwenden, um das Skript zu verwenden. PS scheint seine Existenz nicht zu erkennen, wenn Sie es in Presets\Scripts einfügen.
Soweit kann ich es fassen. Ich bin kein Programmierer.
Mensch
Adam