Re: [问题] highResolutionStillImageOutputEnabled

楼主: wix3000 (痒,好吃)   2016-11-21 10:48:44
※ 引述《wix3000 (痒,好吃)》之铭言:
: 目前在做照相软件,
: 因为有实时滤镜功能,我希望能在显示预览画面时先用中分辨率
: 拍照时再用高分辨率拍照
: 在网络上有找到一个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
不好意思之前给各位添麻烦
我把拍照的部分抽出来做成专案了
https://drive.google.com/open?id=0B0qg8M3Xa8pVS2tKaEZrckhnN00
专案就很简单有个撷取按钮,按下后控制台会印出撷取到的图片尺寸跟Exif
目前问题还是没解决,希望能有版友帮忙 QQ
作者: darktt (小朱)   2016-11-21 18:12:00
第一是iPhone5(SE)不支援这个功能,第二是要透过修改sessionPreset来改变取得的照片大小我是使用AVCaptureSessionPresetPhoto就可以取得3264*2448的照片了
楼主: wix3000 (痒,好吃)   2016-11-22 11:20:00
原来是iPhone5不支援吗 囧?!
作者: darktt (小朱)   2016-11-22 18:47:00
我试了iPhone 6+是有支援的,不过iPhone 5就是会得到480*320的照片
楼主: wix3000 (痒,好吃)   2016-11-23 15:27:00
难怪我怎么试都失败,谢谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com