可能重複:
How do I apply a perspective transform to a UIView?如何更改圖像視圖的視角?
如何改變的角度來看,三維變換,歪斜,變形,圖像視圖的旋轉?任何示例項目。感謝提前
可能重複:
How do I apply a perspective transform to a UIView?如何更改圖像視圖的視角?
如何改變的角度來看,三維變換,歪斜,變形,圖像視圖的旋轉?任何示例項目。感謝提前
3D變換,旋轉,skews等通常與CATransform3D
完成。
作爲每文檔(Core Animation Programming Guide):
的CATransform3D數據結構定義了 用於旋轉,縮放均勻 三維變換(CGFloat的值的4乘4矩陣),偏移,傾斜,並將透視 變換應用到圖層。
舉個例子,做朝右下方一個3D旋轉,你會做這樣的事情:
myImageView.layer.transform = CATransform3DRotate(CATransform3DIdentity, 1.75, 0.85, 0, 0);
,不要忘了
#import <QuartzCore/QuartzCore.h>
一個夢幻般的示例項目是Mark Pospesel的輸入Matrix。 The code is on GitHub,也可以查看explanatory slides。
請問您可否更改問題我沒有得到您... – IronManGill
可以請您更簡要地描述您的問題 –
像3D變換,旋轉,扭曲和失真的圖像處理。任何示例源代碼或此過程的任何想法 – Mani