簡體   English   中英

UIImage x軸旋轉

[英]UIImage x-axis rotation

我能夠使用以下代碼旋轉 UIImageView。

var transform = CATransform3DIdentity
transform.m34 = -1.0 / 500.0
transform = CATransform3DRotate(transform, 45.0 * .pi / 180.0, 1.0, 0.0, 0.0)
imageView.layer.transform = transform

在此處輸入圖像描述

我可以在同一個 state 中獲得 UIImage 嗎?

據我所知,你不能在 UIImage 中做到這一點。 UIImage 用於表示各種圖像數據,它確實不是視圖。 因此,我認為除非您直接操縱圖像數據來旋轉原始圖像,否則無法旋轉圖像,但我相信這不是一個好主意。

您可以將您的圖像轉換為 CIImage,然后將核心圖像過濾器CIPerspectiveTransform應用於您的圖像。 一點谷歌搜索發現這篇關於使用該轉換的文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM