[FIXED] Photoshop Scripting mit JavaScript: Wie entsperren Sie eine teilweise gesperrte Ebene?

Ausgabe

Ich habe viele Möglichkeiten ausprobiert, um eine teilweise gesperrte Ebene in Photoshop mit Javascript zu entsperren, aber nichts funktioniert. Hier sind ein paar Beispiele von dem, was ich versucht habe:

var layerRef = app.activeDocument.artLayers.getByName('Background');
layerRef.allLocked = false;

Die folgende Warnung wird zurückgegeben false:

alert(app.activeDocument.layers[0].allLocked);

Also nicht gesperrt? Ich möchte nur diese teilweise gesperrte Ebene in eine nicht gesperrte Ebene konvertieren.

Meine Dokumentationsquelle:

https://www.adobe.com/content/dam/acom/en/devnet/photoshop/pdfs/photoshop-cc-javascript-ref-2019.pdf

teilweise gesperrte Schicht

Lösung

Backgroundist eine Art besonders seltsamer Ebenentyp in Photoshop. Um es zu entsperren (und in eine normale Ebene zu konvertieren), müssen Sie diesen speziellen Befehl verwenden:

activeDocument.activeLayer.isBackgroundLayer = false;

Mit derselben Eigenschaft können Sie überprüfen, ob eine Ebene eine Ebene ist Background, und Sie können jede Ebene als BG-Ebene festlegen.


Beantwortet von –
Sergey Kritskiy


Antwort geprüft von –
Robin (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like