我在故事板中创建了一个带有UIImageView的ViewController。ImageView设置为“Aspect Fit”并获得黄色背景颜色。
这是我用于测试的照片。
当我运行我的应用程序时,下面显示了图像:
如何防止图像在从图形上下文绘制回来时变得模糊?
这是我用于测试的照片。
当我运行我的应用程序时,下面显示了图像:
没问题。图片看起来很清晰。现在我在我的viewDidLoad
方法中执行了以下操作:
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
UIGraphicsBeginImageContext(imageView.image!.size)
imageView.image!.drawInRect(CGRectMake(0, 0, imageView.image!.size.width, imageView.image!.size.height))
var drawedImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
imageView.image = drawedImage
}
这是结果:
从图形上下文中绘制图像后,它看起来比以前模糊得多。如何防止图像在从图形上下文绘制回来时变得模糊?