[问题] highResolutionStillImageOutputEnabled

楼主: wix3000 (痒,好吃)   2016-11-16 17:59:36
目前在做照相软件,
因为有实时滤镜功能,我希望能在显示预览画面时先用中分辨率
拍照时再用高分辨率拍照
在网络上有找到一个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
作者: darktt (小朱)   2016-11-17 07:16:00
建议你先看完这个官方范例:https://goo.gl/ZrfE45虽然它是Objective-C写的,但是基本设定是比较齐全的另外,哪有人只提供单档的,这样子连Xcode查文件功能就会无效,这样会很难帮助你查问题啊
楼主: wix3000 (痒,好吃)   2016-11-17 09:45:00
阿就因为不能提供整个专案啊...
作者: Ghosso (居关)   2016-11-17 11:31:00
那你可以做一个sample的 不然就只能掷筊

Links booklink

Contact Us: admin [ a t ] ucptt.com