Как загрузить выбор?

Я пытаюсь загрузить свой выбор, как на картинке ниже, где марширующие муравьи обходят края моего объекта:

введите здесь описание изображения

Однако я знаю только, как выбрать весь слой, используя этот код:

doc.selection.selectAll();

Кроме того, я хочу уменьшить выделение на несколько пикселей и вставить его в слой канала. Любая помощь с этим была бы замечательной, но самое главное, как загрузить выбор в первую очередь.


person user2804628    schedule 04.09.2014    source источник


Ответы (1)


Если вы просмотрите документ Справочник по сценариям Javascript в каталоге установки Photoshop, вы увидите, что для объекта выбора доступно несколько методов, позволяющих делать то, что вам нужно.

var doc  = app.activeDocument;
var channelRef = doc.channels.getByName("TestSelection");
doc.selection.load(channelRef, SelectionType.REPLACE);
doc.selection.contract(new UnitValue(20, 'px'));
person Anna Forrest    schedule 04.09.2014
comment
Как это принятый ответ, если он относится к какому-то TestSelection, откуда я даже не уверен? Вопрос заключался в том, как загрузить выделение, используя объект, а не его имя. - person aexl; 15.12.2018