Photoshop-Ebenen im Unterordner in einzelne Dateien exportieren?

Meine Frage ist eine Erweiterung dieser Frage ( Batch-Export von Photoshop-Ebenen in einzelne PNG-Dateien ), aber aus irgendeinem Grund kann ich anscheinend keinen der Poster aus diesem Thread kontaktieren.

Im Grunde möchte ich denselben Vorgang ausführen, aber anstatt nur die obersten Ebenen auszuführen, möchte ich die Ebenen ausführen, die sich in einem Ordner befinden. Der Grund dafür ist, dass ich mehrere Basisschichten habe, die sich nicht ändern. Eigentlich ändert sich bei mir nur ein bisschen Text. Gibt es also eine Möglichkeit, ein Dropdown-Menü hinzuzufügen, mit dem ich auswählen kann, welchen Unterordner ich als abwechselnde Ebenen verwenden möchte?

Natürlich möchte ich das Skript von escalation746 anpassen, da es das schnellste ist.

Danke.

Hey David, ich bin der ursprüngliche Autor des Drehbuchs. Du hättest mich über einen Kommentar dort kontaktieren können. Es sieht nicht so aus, als gäbe es escalation746 noch. Ich würde sein Skript (das auf meinem Skript basiert) gerne aktualisieren und versuchen, eine solche Funktion hinzuzufügen. Ich bin gerade auf der Arbeit, aber ich werde versuchen, es mir anzusehen, wenn ich nach Hause komme, aber ich verstehe nicht, warum das nicht möglich ist.
Ich brauche einen Ruf von 50, um zu kommentieren, sonst hätte ich genau das getan. Und klingt gut, danke.
Sind Sie diesbezüglich vorangekommen?
Arbeite gerade tatsächlich daran. Ich habe heute früh angefangen und ich habe ein viertägiges Wochenende, also werde ich daran arbeiten und es ausbügeln. Ich habe einige Probleme mit dem Skript von escalation746 gefunden (es scheint nicht jede Ebene einzeln zu speichern), also versuche ich, ein paar Dinge zu beheben und es zu verbessern.

Antworten (1)

David,

Ich habe das Skript fertiggestellt . Ich habe ein Dropdown-Menü hinzugefügt, mit dem Sie auswählen können, ob Sie alle Ebenen oder nur eine bestimmte Ebenengruppe exportieren möchten. Bitte beachten Sie, dass es derzeit nur Ebenengruppen der obersten Ebene aufnimmt, und ich habe keine ausführlichen Tests durchgeführt, wie es mit verschachtelten Gruppen umgehen wird (obwohl es damit gut umgehen sollte).

Lassen Sie mich wissen, ob dies alles tut, was Sie brauchen, oder ob Sie andere Funktionen benötigen.

BEARBEITEN

Ich wollte nur den Link zur aktuellsten Version des Skripts hier hinzufügen .

Endlich hatte ich die Gelegenheit, es auszuprobieren, und es funktioniert ... irgendwie. Es scheint wie zuvor zu funktionieren, wo es alle Ebenen speichert, aber anstatt nur den ausgewählten Ordner zu berühren, versteckt es alles. Ich erhalte also immer noch nur diese Ebenen im ausgewählten Ordner, anstelle der Ebenen im ausgewählten Ordner und alles andere. Sinn ergeben?
Oh, Sie möchten bestimmte Ebenen auswählen, nicht bestimmte Ebenengruppen? Verstehe ich das richtig?
Nein, Sie haben es richtig gemacht, aber sagen wir, ich habe eine Hintergrundebene und dann eine Ebenengruppe mit fünf Textebenen. Die Ausgabe sollte aus fünf Dateien bestehen, wobei sich der Text abwechselt und der Hintergrund erhalten bleibt. Ihre gibt jedoch nur die fünf Textebenen aus, und der Hintergrund ist unsichtbar.
Um ehrlich zu sein, scheint das den ganzen Sinn des Exportierens von Ebenen in Bilder zu ruinieren (da impliziert wird, dass jede Ebene ein einzigartiges Bild ist). Und obwohl ich sehe, wie nützlich diese Funktionalität für Sie sein könnte, scheint sie mir im Moment zu lokalisiert zu sein vorerst keine Zeit mehr investieren, da meine Zeit eher begrenzt ist. Ich würde vorschlagen, einige Aktionen zu erstellen, die automatisch Ihre eigene Ebene und alle darunter liegenden Ebenen speichern.
Vielleicht hilft es, mein Projekt zu sehen. ( meesa94.deviantart.com/art/KJV-Album-Art-373478919 ) Wie Sie sehen können, habe ich 66 verschiedene Textebenen, die ausgetauscht werden müssen. Führen Sie Ihr Skript aus, und Sie werden sehen, was im Vergleich dazu passiert, wie es aussehen sollte.
Ich glaube, Sie missverstehen, was mein Skript tun soll.
Vielleicht, aber ich habe es an meine Bedürfnisse angepasst, indem ich die Zeilen 53 und 56 auskommentiert habe (Für alle, die tun wollen, was ich wollte). Können Sie Ihre Antwort als echte Antwort posten, damit ich sie als gelöst markieren kann?