Я пытаюсь нарисовать изображение в контексте UIGraphics, но оно растянуто - PullRequest
0 голосов
/ 29 марта 2020

enter image description here Я пытаюсь нарисовать изображение на UIGraphicsGetCurrentContext, но оно растянуто, я использую маску как вид лица и человека как изображение. последнее изображение исходит от камеры, которую я снимаю с помощью устройства. Вид лица камеры - маска, она работает нормально, но единственная проблема, с которой я сталкиваюсь, - это растяжение изображения

 func getSnapshot()->UIImage{
       UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, false, UIScreen.main.scale)
        recentImage!.draw(in: self.view.frame)
        faceView.layer.render(in: UIGraphicsGetCurrentContext()!)
        let image = UIGraphicsGetImageFromCurrentImageContext()
              UIGraphicsEndImageContext()
              return image!
    }
...