目前在做照相軟體,
因為有實時濾鏡功能,我希望能在顯示預覽畫面時先用中解析度
拍照時再用高解析度拍照
在網路上有找到一個highResolutionStillImageOutputEnabled的屬性可以設置
但我對拍照用的AVCaptureStillImageOutput設置這個屬性為true之後,
拍照出來的照片仍然是360x480的中解析度
原本以為是iOS 10的關係,就改寫成用AVCapturePhotoOutput來拍照
然而我將Output的highResolutionCaptureEnabled設為true
拍照時也有將AVCapturePhotoSettings的highResolutionPhotoEnabled設為true
拍出來的照片卻仍然是中解析度
看了蘋果的文件也沒看出有什麼問題
只能請有經驗的前輩們解惑一下了
Source Code: https://drive.google.com/open?id=0B0qg8M3Xa8pVemhYWkN4NmJzTDg
測試機: iPhone 5s iOS 10.0.2