Photoshop sript(.jsx)を使用して、Photoshopのベクターマスクを特定のレイヤーに追加する方法を知りたいですか?
私が欲しいものがフォトショップで「ベクターマスク」と呼ばれているのか100%確信が持てません。写真と白黒のマスクがあります。マスクを画像に自動的に追加して、白い領域の下にあるものだけが表示されるようにします。黒の領域の下は透明なピクセルでなければなりません。これは単純なはずですが、オンラインドキュメントで何も見つかりません...
これが私がこれまでにしたことです...
var f_image = File(imageAdress)
open(f_image)
var bgLayer = activeDocument.artLayers[0]
bgLayer.isBackgroundLayer = false;
var maskLayer = activeDocument.artLayers.add()
maskLayer.name = "mask"
open(File(maskAdress))
// flatten the document so we get everything and then copy
app.activeDocument.flatten()
app.activeDocument.selection.selectAll()
app.activeDocument.selection.copy()
// don’t save anything we did
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES)
app.activeDocument.paste()
//マスクをマスクとして設定する方法????
ありがとう !