我的 Photoshop Canvas 是 900X600。下面的函数采用X 层并复制X层。它需要X 层复制,并在保持比例的同时将高度调整为 600 像素。var newdLayer它需要X 层,在保持比例的同时将宽度调整为 900 像素并应用高斯模糊。var blur.我想然后合并Layer X copy和Layer X。显然有一个merge()函数,但为此你必须创建一个layerset. 不是真正的 javascript 专家。如何合并两个图层?(function (){var docRef = activeDocumentvar 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;})();
添加回答
举报
0/150
提交
取消