操作手势后从 UIImageView 保存图像
Posted
技术标签:
【中文标题】操作手势后从 UIImageView 保存图像【英文标题】:Saving Image from UIImageView after manipulating Gestures 【发布时间】:2013-02-07 18:11:57 【问题描述】:我正在尝试使用移动、捏合和旋转手势操作后保存图像。
无论我尝试什么,我得到的都是真实的图像,
我在 UIView 容器和 UIIMageView 上尝试使用 UIGraphicsBeginImageContextWithOptions 没有成功。
希望有人可以帮助解决这个问题。
谢谢,
伊泰
【问题讨论】:
你能显示你正在使用的代码吗? 【参考方案1】:你可以试试这个:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
CGContextConcatCTM(UIGraphicsGetCurrentContext(), imageView.transform);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这是假设您的 imageView
已通过应用到它的 CGAffineTransform
进行转换。
【讨论】:
以上是关于操作手势后从 UIImageView 保存图像的主要内容,如果未能解决你的问题,请参考以下文章