Изображение в UIImage изменить размер при рисовании на нем - PullRequest
0 голосов
/ 02 октября 2018

Когда я загружаю изображение в свой UIImageView и хотел бы нарисовать его.Затем изменится соотношение изображения.Может кто-нибудь сказать мне, что здесь не так?

Спасибо

Перед рисованием

Before drawing

При рисовании

When you drawing

func drawLines(fromPoint:CGPoint,toPoint:CGPoint) {
    UIGraphicsBeginImageContext(self.view.frame.size)
    imageView.image?.draw(in: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height))

    let context = UIGraphicsGetCurrentContext()

    context?.move(to: CGPoint(x: fromPoint.x, y: fromPoint.y))
    context?.addLine(to: CGPoint(x: toPoint.x, y: toPoint.y))

    context?.setBlendMode(CGBlendMode.normal)
    context?.setLineCap(CGLineCap.round)
    context?.setLineWidth(brushSize)
    context?.setStrokeColor(UIColor(red: red, green: green, blue: blue, alpha: opacityValue).cgColor)

    context?.strokePath()

    imageView.image = UIGraphicsGetImageFromCurrentImageContext()

    UIGraphicsEndImageContext()
}
...