有没有人知道在Photoshop扩展脚本中是否可以将不规则选择(例如魔棒工具选择)转换为包含选区顶部,左侧,底部和右侧边界的矩形选区? / p>
答案 0 :(得分:2)
在这里,我记录了代码,以便您可以在以后根据需要进行修改。另外,请查看第166页以及Photoshop的JS参考手册,您可以阅读有关选择的更多信息 - 您可以设置羽毛,延伸/交叉等。选择是否需要。
为CS6制作,应该与后者合作。
#target photoshop
if (documents.length == 0) {
alert("nothing opened");
} else {
// start
//setup
var file = app.activeDocument;
var selec = file.selection;
//run
var bnds = selec.bounds; // get the bounds of current selection
var // save the particular pixel values
xLeft = bnds[0],
yTop = bnds[1],
xRight = bnds[2],
yBottom = bnds[3];
var newRect = [ [xLeft,yTop], [xLeft,yBottom], [xRight,yBottom], [xRight,yTop] ]; // set coords for selection, counter-clockwise
selec.deselect;
selec.select(newRect);
// end
}