0

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

现在,我想保存所有拉伸/压缩的复原图像,但如果我只是从视图中保存图像,我会得到未更改的图像。

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

_麦克风

4

1 回答 1

0

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

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

UIImage * image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

谢谢。

于 2013-11-11T19:01:39.543 回答