как получить изображение при рисовании ПК на каком-то контенте?

Я использовал вид холста при просмотре изображений. но после того, как получить новое изображение с рисованием, используя UIGraphicsBeginImageContextWithOptions(areaSize.size, false, 0) и UIGraphicsEndImageContext(), чтобы добавить как PKDrawing, так и изображение, но качество изображения меняется.

Код, который я использовал для добавления обоих

 let areaSize = attachmentImageView.frame let image = 
 CanvasView.drawing.image(from:attachmentImageView.frame, scale: 0)

 let bottomImage = attachmentImageView.image
UIGraphicsBeginImageContextWithOptions(areaSize.size, false, 0)
bottomImage!.draw(in: areaSize)

let topImage = image
topImage.draw(in: areaSize)

let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()!

UIGraphicsEndImageContext()

uploadAttachmentImage.image = newImage

0 ответов

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