Захват фото с использованием фото выхода, размер картинки меняется случайным образом

Тестирование с iPhone XS, sessionPreset настроен на фото. Разрешение изображения обычно составляет 4032x3024, но иногда оно принимается с разрешением 3088x1938. В чем причина?

Ниже мой код.

let photoSettings = AVCapturePhotoSettings(format: [kCVPixelBufferPixelFormatTypeKey as String: Int(kCVPixelFormatType_32BGRA)])
photoSettings.isHighResolutionPhotoEnabled = true
photoSettings.isAutoStillImageStabilizationEnabled = true
photoSettings.flashMode = self.flashMode
self.photoOutput.capturePhoto(with: photoSettings, delegate: self)

0 ответов

Другие вопросы по тегам