[問題] 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