標籤

2022年8月26日 星期五

夢境相機 app 製作日記

夢境相機 - 夢里什麼都有 

第一個遇到的問題是,背景影像不呈像

解決方法 是用CIimage(uiimage) 去取代  UIImage.ciimage


第二個遇到的問題是 ,無法將成品存入相簿

會出現 save unknown error

UIImageWriteToSavedPhotosAlbum(pickedImage,  self, #selector(saveError), nil)



會出現 save unknown error

解決方法是


let ciImage = self.image!.ciImage
let context = CIContext()
let cgImage = context.createCGImage(ciImage!, from: ciImage!.extent)
let uiImage = UIImage(cgImage: cgImage!)
 

UIImageWriteToSavedPhotosAlbum(uiImage, self, #selector(self.image(_:didFinishSavingWithError uiimage->ciimage->cgimage->uiimage


問題三 : 按鈕反應速度超慢的


用queue來執行運算,就可以,但有拖慢一些即時呈像速度



問題4: 手有點遠,自拍不便


加上了,任意點二下螢幕就拍攝

我用左右擺頭,來啟動定時自拍,或選用定時自拍鈕


問題: 鏡頭呈像,有時不好擺姿勢

針對這問題,我加上按鈕,可自由選擇上下左右鏡像等呈像切換

也會把這功能用到背景



問題: 太遠,也不好辨識


加上自拍棒的功能,結果很方棒的判斷音量鍵就可以


問題: 有時候姿勢比例對,但與背景不那麼好對位


提供,人像去背圖檔,供用戶自行利用




沒有留言:

張貼留言