我正在尝试在 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 来实现,就像 emboss 和其他在对象模型中不直接可用的特定过滤器一样
但我想,为此我需要一个脚本监听器并记录操作并生成 javascript 日志。有人能指出我正确的方向吗?