2 ooomiao oOOMIAO 于 2013.08.15 17:16 提问

转换UIView到UIImage

下面的代码是获取UIView,作为UIImage保存到Docs Dir。

- (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContext(view.bounds.size);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return img;
}

UIImage保存成功,但是分辨率非常差。如下图,怎么提高图片的质量?和原来的图片一样最好。

CSDN移动问答

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!