UIGraphicsGetImageFromCurrentImageContext()视网膜parsing?
我正在拍摄我的屏幕,并使用UIGraphicsGetImageFromCurrentImageContext()
来操作它。 一切正常。 然而,在iPhone 4上,分辨率看起来很破旧,因为它看起来像是使用的是标准分辨率,而不是@ 2x。 有什么办法可以提高生成图像的分辨率吗?
UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
您应该使用UIGraphicsBeginImageContextWithOptions
,它允许您设置比例因子。 使用0.0f的比例因子来使用设备的比例因子。