Я пытаюсь добавить изображение на видео. Все работает нормально, кроме одного, изображение искажено:
Вот код:
//Capture the image
UIGraphicsBeginImageContextWithOptions(self.captureView.bounds.size, false, UIScreen.main.scale)
self.captureView.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
let watermarkVideo = WatermakVideo()
//video file
let videoFile = Bundle.main.path(forResource: "videoTrim", ofType: "mp4")
let videoURL = URL(fileURLWithPath: videoFile!)
let imageFrame = captureView.frame
watermarkVideo.createWatermark(image, frame: imageFrame, video: videoURL)
Вот класс WatermakVideo
:
https://www.dropbox.com/s/0d6i7ap9qu4klp5/WatermakVideo.zip
Буду признателен, если вы поможете мне исправить эту проблему.