Photoshop CC Javascript-翻转层/图像

时间:2018-11-20 16:19:50

标签: javascript photoshop

我需要能够垂直或水平翻转图像/活动层。

在整个Adobe Photoshop CC Javascript Reference中看起来,活动层/对象似乎没有翻转方法。

doc.flipCanvas(Direction.VERTICAL)

可以工作,但是显然可以垂直翻转整个文档,就像我想在活动层上那样

我可以在invert()方法中看到它确实提到了:

  

反转选择(取消选择并选择其余部分   图层或文档)。小费。要翻转选择形状,请参见旋转

然后说:

  

旋转(角度[,锚点])-

     

将选择项围绕指定锚旋转指定数量

我已经在其他地方使用了rotate方法,却看不到如何翻转图像?

obj.rotate( rotation,  AnchorPosition.TOPLEFT );

1 个答案:

答案 0 :(得分:1)

ArtLayer没有翻转方法,您可以改用.resize

  

将图层调整为指定大小   尺寸(占   其当前大小)并将其放入   指定位置。

activeDocument.activeLayer.resize(-100,undefined); //will flip layer horizontally
activeDocument.activeLayer.resize(undefined,-100); //will flip layer vertically

(锚点还有第三个参数)