0

私は現在、レイヤーのリストをループして特定の名前 (3/2、4/3 など) のレイヤーを探す、読んでいたスクリプトを解体しました。次のステップは、ベース レイヤーにクリッピングされているレイヤー マスクを確認し、ベース レイヤーにマージすることです。リファレンス ドキュメントを読みましたが、クリッピング マスクの識別について何も見つかりません。ドキュメントの構成例として、画像を添付しました。

ここに画像の説明を入力

そして、これが私がこれまでに持っているコードです:

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を使用しています。ありがとう!

4

1 に答える 1