目前在做照相软件,
因为有实时滤镜功能,我希望能在显示预览画面时先用中分辨率
拍照时再用高分辨率拍照
在网络上有找到一个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