Wie kann ich eine Aktion erstellen, die Ebenen mit einem bestimmten Namen in Photoshop ein- oder ausblendet?

Ich habe einige Ebenen in einer PSD mit dem Namen "@bounds". Ich möchte eine Aktion erstellen, die alle Ebenen im Dokument, die mit diesem Ebenennamen übereinstimmen, entweder ein- oder ausblendet. Ist dies etwas, das durch Aktionen durchgeführt werden kann?

Gibt es mehr als eine „@bounds“-Ebene pro Datei?
@cockypup ja, es gibt mehrere.

Antworten (3)

Ich glaube nicht, dass dies mit Aktionen möglich ist, und mir ist kein Plug-In bekannt, das das tun würde, was Sie möchten, aber Sie sollten dies mit Skripten erreichen können. Es wäre hilfreich, wenn Sie etwas Javascript wüssten.

Weitere Informationen finden Sie hier: http://www.adobe.com/devnet/photoshop/scripting.html

activeDocument.artLayers[i].visible = true;Sie können mit ("name")oder index referenzieren (1). Für die Verwendung des OP muss man die gesamte Liste durchlaufen ( for (i=0;i < docRef.artLayers.length ;i++)) und nach der Zeichenfolge innerhalb der Ebene suchen.name
@horatio Das lohnt sich, ein wenig zu erweitern und eine Antwort zu geben.

Wenn Sie CS6 (Cloud-Version) oder CC verwenden, können Sie im Bedienfeld „Ebenen“ die Sichtbarkeit von Ebenen nach Namen filtern.

Im Moment ist das Filtern nicht etwas, das Sie in einer Aktion aufzeichnen können, obwohl es wahrscheinlich zu dem hinzugefügt wurde, was skriptfähig ist (ich habe es nicht überprüft). Es macht jedoch selektives Ein- und Ausblenden sehr schnell und einfach.

Geben Sie hier die Bildbeschreibung ein

Ändern Sie den Filter von Kindauf Nameund geben Sie den Text ein, nach dem Sie filtern möchten.

Geben Sie hier die Bildbeschreibung ein

Von dort aus wischen Sie mit der Maus schnell über die Augäpfel, um all diese Ebenen ein- oder auszublenden.

Der rote Knopf schaltet den Filter ein und aus, sodass Sie sehr schnell hin und her gehen können. Der Text ist auch klebrig, sodass Sie andere Filter für andere Zwecke verwenden und mit intakter Eingabe zu „Text“ zurückkehren können.

Ja, das können Sie tun. Sie müssen Ihre Ebene zuerst benennen und dann sicherstellen, dass diese Ebene nicht ausgewählt ist, wenn Sie mit der Aufzeichnung Ihrer Aktion beginnen. Danach müssen Sie es nur noch ausblenden und die Aktion wird aufgezeichnet. Dann stoppen Sie einfach die Aufnahme. Wenn Sie eine Aktion zum Einblenden durchführen möchten, müssen Sie eine andere Aktionsebene ausführen und mit demselben Prozess aufnehmen, aber anstatt die Ebene auszublenden, blenden Sie sie ein. In meinen Voreinstellungen habe ich das getan, ich habe zwei Funktionen, F2 blendet die "Rough"-Ebene aus und F3 blendet die "Rough"-Ebene ein. Ich hoffe, ich habe mich klar ausgedrückt.