我尝试过但未能找到一个Applescript代码,该代码在Photoshop中返回智能对象的当前旋转角度。任何人都知道该物业的所在地?我开始认为Applescript目前不支持此功能。
答案 0 :(得分:0)
在Photoshop中,像选区这样的对象没有角度值,因为它没有任何意义:如果您的选择由多个形成复杂形状的片段进行,则没有数学方法可以为该形状定义角度!
但是,您可以使用边界矩形(包括该形状)。您可以旋转这个完整的边界(即选择),然后您将获得一个新的边界(新的旋转形状适合的新矩形)。
边界矩形由值列表组成:
位置是实数,从画布的边框开始(不是图层的边框!所以你可能有负值)。单位取决于文件的计量单位。
如果你清楚(我希望!)如果你在初始边界和新边界之间使用数学计算,你可以计算旋转角度: (毕达哥拉三角) 如果您假设初始矩形边框是垂直和水平的: cosinus(Teta)=(X2-X1)/(X' 2 - X' 1) Teta =您正在寻找的角度 X1,X2是旋转前边界角的位置,X' 1,X 2是旋转后相同角的位置。
请注意,此方法适用于选择(任何形状)或图层。 对于完整的画布也应该没问题,但我从来没有测试它用于画布。