【问题标题】:Photoshop Scripting with Javascript: How to unlock a partially locked layer?使用 Javascript 编写 Photoshop 脚本:如何解锁部分锁定的图层?
【发布时间】:2020-02-14 05:11:52
【问题描述】:

我尝试了很多方法来使用 Javascript 在 Photoshop 中解锁部分锁定的图层,但没有任何效果。以下是我尝试过的一些示例:

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

以下警报返回false

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

所以它没有被锁定?我只想将这个部分锁定的图层转换为未锁定的图层。

我的文档来源:

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

【问题讨论】:

    标签: javascript jsx photoshop


    【解决方案1】:

    Background 是 Photoshop 中一种特别奇怪的图层类型。要解锁它(并转换为普通图层),您需要使用以下特定命令:

    activeDocument.activeLayer.isBackgroundLayer = false;

    使用相同的属性,您可以检查图层是否为Background 图层,并且您可以将任何图层设置为 BG 图层。

    【讨论】:

      猜你喜欢
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多