0

Photoshop cs3 でタスクを自動化しようとしています。レイヤーにグラデーションを追加したい。これに関するjavascriptリファレンスにメソッドやクラスが見つかりませんでした。

背景色と前景色を設定して、このように選択範囲に適用できます

var docRef_1 = app.documents.add( 1000, 1000 )
docRef_1.artLayers.add(); 

var white = new SolidColor();
white.rgb["hexValue"] = "ffffff" 
var black = new SolidColor(); 
black.rgb["hexValue"] = "000000" 

foregroundColor = black; 
backgroundColor = white; 

docRef_1.selection.selectAll(); 
docRef_1.selection.fill(black); 
docRef_1.selection.deselect();

しかし、選択範囲をグラデーションで塗りつぶす方法が見つかりません。オブジェクトモデルで直接利用できないエンボスやその他の特定のフィルターの場合のように、これが executeAction でのみ達成できるかどうか疑問に思っています

しかし、そのためには、スクリプトリスナーを用意してアクションを記録し、javascript ログを生成する必要があると思います。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1