我正在使用以下代码将 UIView 捕获为 UIImage 并将其保存在 Docs Dir 中。
- (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
UIImage 已成功保存。但是分辨率很差。请参阅下图以供参考。如何确保按照原始图像保留分辨率?