如何 - Photoshop 脚本 - 合并两层

我的 Photoshop Canvas 是 900X600。


下面的函数采用X 层并复制X层。


它需要X 层复制,并在保持比例的同时将高度调整为 600 像素。var newdLayer


它需要X 层,在保持比例的同时将宽度调整为 900 像素并应用高斯模糊。var blur.


我想然后合并Layer X copy和Layer X。


显然有一个merge()函数,但为此你必须创建一个layerset. 不是真正的 javascript 专家。


如何合并两个图层?


(function (){


var docRef = activeDocument

var newdLayer = docRef.activeLayer.duplicate();


newdLayer;


    var startRulerUnits = app.preferences.rulerUnits;  

    app.preferences.rulerUnits = Units.PIXELS;  

    var bounds = newdLayer.bounds;  

    var height = bounds[3].value - bounds[1].value;

    var newSize = (100 / height) * 600;  

    newdLayer.resize(newSize, newSize, AnchorPosition.MIDDLECENTER);

    app.preferences.rulerUnits = startRulerUnits;  


var blur = docRef.activeLayer;


    var startRulerUnits = app.preferences.rulerUnits;  

    app.preferences.rulerUnits = Units.PIXELS;  

    var bounds = blur.bounds;  

    var width = bounds[2].value - bounds[0].value;

    var newSize = (100 / width) * 900;  

    blur.resize(newSize, newSize, AnchorPosition.MIDDLECENTER);

    app.preferences.rulerUnits = startRulerUnits;  

    blur.applyGaussianBlur(5)


blur;



})();


摇曳的蔷薇
浏览 200回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript