Как я могу объединить видимые слои в новый слой? - PullRequest
0 голосов
/ 28 января 2020

Я использовал activeDocument.mergeVisibleLayers();, но это не то, что я хочу, потому что это исключает другие слои. В ярлыках Photoshop я использовал Ctrl + Shift + Alt + E . Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 29 января 2020

Должно было быть логическое значение, указывающее PS, хотите ли вы сплющить слои или нет, но, как это часто бывает в случае кода DOM, его нет. АМ код для спасения!

var desc = new ActionDescriptor();
desc.putBoolean(charIDToTypeID('Dplc'), true); // true to merge to new, false to flatten
executeAction(charIDToTypeID('MrgV'), desc, DialogModes.NO);
...