2016-03-08 69 views

回答

0

在Photoshop中,像選區這樣的對象沒有角度值,因爲它沒有任何意義:如果您的選擇是通過多個部分製作複雜的形狀,則沒有數學方法可以爲該形狀定義角度!

但是,您可以使用邊界矩形(包括該形狀)。你可以旋轉這個完整的邊界(即選擇),然後你會得到一個新的邊界(新的旋轉形狀適合新的矩形)。

的邊界矩形由對值的列表的:

  • 左上角的水平位置(X1)
  • 左上角的垂直位置(Y1)
  • 右下角水平位置( X2)
  • 右下角垂直位置(Y2)

位置是實數,從畫布邊框(不是圖層邊框!所以你可能有負值)。單位取決於文檔的度量單位。

一旦是十分明顯的(我希望!)如果你使用初始邊界和新的邊界之間的數學計算,可以計算出旋轉角度: (畢達哥拉斯三角形) 如果假定初始矩形邊框分別爲垂直和水平: cosinus(Teta)=(X2-X1)/(X'2 - X'1) Teta =你正在尋找的角度 X1,X2是旋轉前邊界角的位置,X'1,X'2是旋轉後相同角落的位置。

請注意,此方法適用於選擇(任何形狀)或圖層。 對於完整的畫布也應該是可以的,但我從不測試畫布。

+0

如果我有聯合國旋轉的智能對象的邊界值,這將工作。如果一個智能對象被旋轉,Applescript只返回當前的邊界座標 - 而不是未旋轉的座標。 – PHennessey

+0

智能對象不是普通的選擇。它會記住它的旋轉值並在信息面板中以旋轉角度顯示它們。顯然,旋轉值存儲在某處。另一個問題是,雖然您可以確定旋轉角度,但您無法判斷它是正面還是負面。 +5度和-5度將創建相同的邊界。 – PHennessey