传输视图后从uiimage视图保存图像

时间:2013-11-10 19:09:12

标签: ios uiimageview uiimage

我有一个简单的UIImageView框架是由用户在屏幕上拖动动态缩放的。这会导致图像在屏幕上拉伸/压缩,这就是我想要的。

现在,我想要保存所有拉伸/压缩的重定影图像,但如果我只是从视图中保存图像,我会得到未经修改的图像。

如何保持帧调整并生成新图像?

_mike

1 个答案:

答案 0 :(得分:0)

自己找到解决方案。以下代码可以满足我的需求。

UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage * image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

感谢。