Javascript 如何加载选择?

Javascript 如何加载选择?,javascript,photoshop,photoshop-script,Javascript,Photoshop,Photoshop Script,我正在尝试加载我的选择,如下图所示,行进中的蚂蚁围绕我的对象边缘移动: 但是,我只知道如何使用以下代码选择整个层: doc.selection.selectAll() 此外,我希望将选择缩小几个像素,并将其粘贴到通道层中。这方面的任何帮助都很好,但最重要的是如何首先加载选择。如果您在Photoshop安装目录中查找Javascript脚本参考文档,您将看到选择对象上有许多方法可用于执行您需要的操作 var doc = app.activeDocument; var channelRef =

我正在尝试加载我的选择,如下图所示,行进中的蚂蚁围绕我的对象边缘移动:

但是,我只知道如何使用以下代码选择整个层:

doc.selection.selectAll()


此外,我希望将选择缩小几个像素,并将其粘贴到通道层中。这方面的任何帮助都很好,但最重要的是如何首先加载选择。

如果您在Photoshop安装目录中查找Javascript脚本参考文档,您将看到选择对象上有许多方法可用于执行您需要的操作

var doc  = app.activeDocument;
var channelRef = doc.channels.getByName("TestSelection");
doc.selection.load(channelRef, SelectionType.REPLACE);
doc.selection.contract(new UnitValue(20, 'px'));

如果它涉及到一些我甚至不确定其来源的测试选择,那么这是一个如何被接受的答案?问题是如何使用对象而不是其名称加载选择。