Я могу установить другое соотношение сторон при захвате изображений LivePhoto?
Я использую Swifts 4 SDK для съемки живых фотографий в своем приложении.
Можно ли делать живые фотоизображения в разных пропорциях? Я хочу поддержать 4:3, 16:9 и 1:1. Я добавлю некоторый код для того, как я делаю свою фотографию, я не мог понять, как изменить соотношение сторон, и я понимаю, что это не может быть тривиальной задачей, так как LivePhoto имеет как видео, так и часть фотографии.
//define the AVCapturePhotoOutput object somewhere in the code
let photoOutput = AVCapturePhotoOutput()
//capture a photo with the settings defined for livePhoto using the helper function that returns the AVCapturePhotoSettings
photoOutput.capturePhoto(with: getCaptureSettings(), delegate: photoCaptureDelegate!)
func getCaptureSettings() -> AVCapturePhotoSettings {
var settings = AVCapturePhotoSettings()
settings = AVCapturePhotoSettings()
let writeURL = NSURL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("LivePhotoVideo\(settings.uniqueID).mov")
settings.livePhotoMovieFileURL = writeURL
}
Так возможно ли это сделать? и если да, то как?