Отображение предварительного просмотра в 1080 х 1440;получение фотографий с максимальным разрешением (3024 x 4032) и качеством на iPhone 8 Plus с кодом:
capturePhotoOutput?.capturePhoto(with: configurePhotoSettings(), delegate: self)
с настройками фото:
private func configurePhotoSettings() -> AVCapturePhotoSettings {
let photoSettings = AVCapturePhotoSettings()
photoSettings.isHighResolutionPhotoEnabled = true
photoSettings.isAutoStillImageStabilizationEnabled = (capturePhotoOutput?.isStillImageStabilizationSupported)!
photoSettings.isAutoDualCameraFusionEnabled = (capturePhotoOutput?.isDualCameraFusionSupported)!
return photoSettings
}
Выполнение по одному (например, последовательная съемка)mode) и предварительный просмотр останавливаются каждый раз на короткое время, даже если я ничего не делаю в didFinishProcessingPhoto
.
В поисках решения для плавного захвата, возможно, в фоновом потоке, но в данный момент я застрял ..