SilenceLove / HXPHPicker

Photo/Video Selector-Supports LivePhoto, GIF selection, online download of resources on iCloud, and editing of photos/videos
MIT License
364 stars 74 forks source link

拍照的时候像素很低480X852 #68

Closed shandawy closed 1 year ago

shandawy commented 2 years ago

/// 相机分辨率 public var sessionPreset: Preset = .hd1280x720

这个默认设置

laozi45 commented 1 year ago

设置了 sessionPreset 还是不行,分辨率一直是480X852

laozi45 commented 1 year ago

在这个func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) 方法中,根据 photo.fileDataRepresentation() 获取图片data是根据sessionPreset设置的分辨率,photo.previewPixelBuffer 获取的CIImage 一直是480X852分辨率