使用Photoshop脚本将以前的Camera Raw滤镜应用于智能对象

时间:2018-11-28 02:35:28

标签: photoshop photoshop-script

我有一个脚本,其中一部分应用了最后使用的滤镜(在这种情况下为Camera Raw滤镜)。当我将其应用到Background图层时,它可以很好地工作,但是如果我添加一行代码来首先将该图层变成智能对象,则会出现Camera Raw Filter对话框,并且必须手动选择> Previous Conversion> OK。这是代码:

    // 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);

我可以在脚本中添加什么以使其调用>上一个转换>确定?

0 个答案:

没有答案