我需要能够垂直或水平翻转图像/活动层。
在整个Adobe Photoshop CC Javascript Reference中看起来,活动层/对象似乎没有翻转方法。
doc.flipCanvas(Direction.VERTICAL)
可以工作,但是显然可以垂直翻转整个文档,就像我想在活动层上那样
我可以在invert()
方法中看到它确实提到了:
反转选择(取消选择并选择其余部分 图层或文档)。小费。要翻转选择形状,请参见旋转
然后说:
旋转(角度[,锚点])-
将选择项围绕指定锚旋转指定数量
我已经在其他地方使用了rotate方法,却看不到如何翻转图像?
obj.rotate( rotation, AnchorPosition.TOPLEFT );
答案 0 :(得分:1)
ArtLayer没有翻转方法,您可以改用.resize
:
将图层调整为指定大小 尺寸(占 其当前大小)并将其放入 指定位置。
activeDocument.activeLayer.resize(-100,undefined); //will flip layer horizontally
activeDocument.activeLayer.resize(undefined,-100); //will flip layer vertically
(锚点还有第三个参数)