Photoshop脚本:如何将图层中心与画布对齐?

时间:2013-10-27 07:15:44

标签: javascript photoshop

我一整天都在谷歌上搜索一种方法,通过编写脚本来将图层与画布对齐,但到目前为止还没有找到解决方案。我最终得到了下面的代码,但它无法完成这项工作。有人可以帮忙吗?

var baseFile = new File(openDialog()); //open base JPEG file
var workFile = new File(openDialog()); //open work JPEG file
var baseDoc = app.open(baseFile);
var workDoc = app.open(workFile);

workDoc.resizeImage(280,280);
workDoc.artLayers[0].duplicate(baseDoc, ElementPlacement.INSIDE);
app.activeDocument = baseDoc;

var Hoffset = (baseDoc.width - workDoc.width) / 2;
var Voffset = (baseDoc.height - workDoc.height) / 2;
baseDoc.layers[1].position = Array(Hoffset, Voffset);

0 个答案:

没有答案