Рендеринг изображений Swift

Я рендеринг линий на UIView. Проблема в том, что когда я увеличиваю изображение, оно становится размытым. Я хочу сохранить четкость при получении увеличения. Это может быть достигнуто путем рендеринга изображения в фоновом режиме? Если да, то как? Я застрял в этой части.[При увеличении [1 Нормальный

ниже приведен код для рисования линий:

 override  func draw(_ rect: CGRect)
    {
        let shape = CAShapeLayer()
        self.layer.addSublayer(shape)
        shape.fillColor = UIColor.black.cgColor
        shape.strokeColor = UIColor.white.cgColor
        let path = CGMutablePath()
        for stroke in strokePoints
        {
            //print(stroke.startPoint,stroke.endPoint)
            path.move(to: stroke.startPoint)
            path.addLine(to: stroke.endPoint)
        }
        shape.path = path
    }

0 ответов

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