0
我想讓this基本上我的問題是如何完成它。想法是從圖書館中挑選2張照片或用相機拍攝。拍兩張照片,並迅速合併它們3
我想讓this基本上我的問題是如何完成它。想法是從圖書館中挑選2張照片或用相機拍攝。拍兩張照片,並迅速合併它們3
這是合併2張單ImageView的最簡單的方法:
例如:
let LeftImage = UIImage(named: "LeftImage.png")
let RightImage = UIImage(named: "RightImage.png")
let size = CGSize(width: LeftImage!.size.width, height: LeftImage!.size.height + RightImage!.size.height)
UIGraphicsBeginImageContextWithOptions(size, false, 0.0)
LeftImage?.draw(in: CGRect(x: 0, y: 0, width:size.width/2, height: size.height))
RightImage?.draw(in: CGRect(x: size.width/2, y: 0, width:size.width, height: size.height))
let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
MergeImageView.image = newImage
您可以在一個UIView
中添加兩個UIImageView
,然後給UIImageView
兩個約束。
另一種方式, 選擇兩個圖像,然後創建一個CGContext並在一個圖形中繪製兩個圖像並獲取單個上下文並拍攝它的快照並添加到您的UIImageView
。
你知道,也許如何讓畫面呈現另一個視圖控制器上拍照定製視攝像頭後? –
當您捕捉圖像時,您將在其委託方法存儲中接收圖像,並傳遞圖像或從寫入圖像的文件訪問圖像。 –