2017-12-05 7 views
0

JavaScriptを使用してPhotoshopスクリプトを作成しています。レイヤー内の可視ピクセルをすべて選択して、別のレイヤーにエフェクトを適用する必要があります。レイヤー内の可視ピクセルを選択

必要な選択は、レイヤーのサムネイルをクリック+クリックするのと同じです。

どうすればいいですか?私は何を後にしていることはこれだと思います

+0

はこれを試してみてください。 com/questions/25665405/how-to-load-a-selection –

+0

私はこれを試しましたが、うまくいきません。 @RoiS。 – user3164474

答えて

0

ます。https:// stackoverflowの

var id1268 = charIDToTypeID("setd"); 
var desc307 = new ActionDescriptor(); 
var id1269 = charIDToTypeID("null"); 
var ref257 = new ActionReference(); 
var id1270 = charIDToTypeID("Chnl"); 
var id1271 = charIDToTypeID("fsel"); 
ref257.putProperty(id1270, id1271); 
desc307.putReference(id1269, ref257); 
var id1272 = charIDToTypeID("T "); 
var ref258 = new ActionReference(); 
var id1273 = charIDToTypeID("Chnl"); 
var id1274 = charIDToTypeID("Chnl"); 
var id1275 = charIDToTypeID("Trsp"); 
ref258.putEnumerated(id1273, id1274, id1275); 
desc307.putReference(id1272, ref258); 
executeAction(id1268, desc307, DialogModes.NO) 

(Ctrlキーを押すなどの)現在のレイヤーに現在のすべての画素の選択を行いますどの

+0

レイヤー内のすべての可視ピクセルを選択しますが、シェイプのようなすべてのレイヤーでは機能しません。しかし、形状をピクセルに変換する場合には非常に便利です。ありがとうございました。 – user3164474

+0

それは別の質問です:) –

関連する問題