我試過並未能找到一個在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