我试过并未能找到一个在Photoshop中返回智能对象的当前旋转角度的Applescript代码。任何人都知道该房产在哪里上市?我开始认为Applescript目前不支持该功能。Photoshop智能对象:通过Applescript获取旋转角度?
0
A
回答
0
在Photoshop中,像选区这样的对象没有角度值,因为它没有任何意义:如果您的选择是通过多个部分制作复杂的形状,则没有数学方法可以为该形状定义角度!
但是,您可以使用边界矩形(包括该形状)。你可以旋转这个完整的边界(即选择),然后你会得到一个新的边界(新的旋转形状适合新的矩形)。
的边界矩形由对值的列表的:
- 左上角的水平位置(X1)
- 左上角的垂直位置(Y1)
- 右下角水平位置( X2)
- 右下角垂直位置(Y2)
位置是实数,从画布边框(不是图层边框!所以你可能有负值)。单位取决于文档的度量单位。
一旦是十分明显的(我希望!)如果你使用初始边界和新的边界之间的数学计算,可以计算出旋转角度: (毕达哥拉斯三角形) 如果假定初始矩形边框分别为垂直和水平: cosinus(Teta)=(X2-X1)/(X'2 - X'1) Teta =你正在寻找的角度 X1,X2是旋转前边界角的位置,X'1,X'2是旋转后相同角落的位置。
请注意,此方法适用于选择(任何形状)或图层。 对于完整的画布也应该是可以的,但我从不测试画布。
相关问题
- 1. iphone sdk CGAffineTransform获取对象的旋转角度
- 2. iPhoneSDK通过CATransform3D计算旋转角度
- 3. 如何根据角度旋转对象?
- 4. Unity - Sprite旋转+获取角度
- 5. 获取旋转角度旋转视图后
- 6. 通过远程AJAX请求角度获取和显示对象
- 7. 旋转角度
- 8. 角度针旋转
- 9. 计算旋转角度和旋转角度前的位置的绝对位置
- 10. 转换CSS3动画:旋转。获取旋转元件当前角度的方法?
- 11. 通过嵌套的对象ID获取对象的长度?
- 12. 通过id()获取对象?
- 13. 查找旋转角度给定旋转角度
- 14. 从datalist ng-repeat角度获取对象
- 15. 角度智能表失败基于对象名单
- 16. 访问Photoshop智能对象的最佳方式是什么?
- 17. 通过json对象获取对象而不是值“读取”通过json对象
- 18. 获取旋转度和度数显示
- 19. 以角度过滤对象
- 20. 在matlab中通过2d中的不同角度旋转矩阵
- 21. 如何通过给定角度在中点上旋转线条?
- 22. 游戏对象不旋转纠正指定的角度
- 23. 对象的旋转角度是错误的
- 24. Android ImageView:我怎样才能获得当前的旋转角度?
- 25. 获取的div当前高度,同时通过对象循环在角
- 26. 如何在使用协程将一个子对象旋转到一定角度时旋转一个父对象
- 27. kineticjs旋转鼠标角度
- 28. 旋转角度计算AS3
- 29. 旋转div与角度css3
- 30. 我们如何从矩阵中获取旋转角度?
如果我有联合国旋转的智能对象的边界值,这将工作。如果一个智能对象被旋转,Applescript只返回当前的边界坐标 - 而不是未旋转的坐标。 – PHennessey
智能对象不是普通的选择。它会记住它的旋转值并在信息面板中以旋转角度显示它们。显然,旋转值存储在某处。另一个问题是,虽然您可以确定旋转角度,但您无法判断它是正面还是负面。 +5度和-5度将创建相同的边界。 – PHennessey