如何使用JavaScript

时间:2016-01-28 09:09:30

标签: photoshop-script photoshop-cs5

我目前已经删除了我正在阅读的脚本循环遍历图层列表,然后查找具有特定名称(3/2,4 / 3等)的图层。下一步是检查剪裁到基础层的图层蒙版,并将它们合并到基础图层。我已阅读参考文档,但无法找到有关识别剪贴蒙版的任何信息。我附上了一个图像作为文档结构的一个例子。

enter image description here

这是我到目前为止的代码:

var doc = app.activeDocument  
var ratios = ["1/1", "4/3", "3/4", "3/2", "2/3", "16/9", "9/3", "7/2", "11/5"];  

for (var i = 0, il = doc.layers.length; i < il; i++) {  
    var curLayer = doc.layers[i];  
    for (var j = 0, jl = ratios.length; j < jl; j++) {  
        if (curLayer.name == ratios[j]) {  
            alert(curLayer.name); 
            // Check for clipping masks attached to this layer
        }
    }  
}  

我正在使用Photoshop CS5。谢谢!

1 个答案:

答案 0 :(得分:0)

我最终找到了另一种方法。我改为将图层分组为layerset,然后将它们从文档中导出。对于那些想要看到它的人,请看一下:

https://gist.github.com/BeauAgst/4da366b933cc75a0606a