Примените предыдущий Camera Raw Filter к смарт-объекту, используя скрипт Photoshop - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть сценарий, в котором часть его применяет последний использованный фильтр (в данном случае фильтр Camera Raw).Он отлично работает, когда я применяю его к фоновому слою, но если я добавлю строку кода, чтобы сначала превратить слой в смарт-объект, появится диалоговое окно «Фильтр Camera Raw», и мне придется вручную выбрать> «Предыдущее преобразование»> «ОК».Вот код:

    // convert layer into a smart object
    makeSmartObject(app.activeDocument.activeLayer);
    function makeSmartObject(layer) {
        var idnewPlacedLayer = stringIDToTypeID( 'newPlacedLayer' );
        executeAction(idnewPlacedLayer, undefined, DialogModes.NO);
    }

    // apply the last filter that was used
    runMenuItem(app.charIDToTypeID("LstF"), true);

Что я могу добавить к сценарию, чтобы он вызывал> Предыдущее преобразование> ОК?

...