在使用移动、捏合和旋转手势操作图像后,我正在尝试保存图像。
无论我尝试什么,我得到的都是真实的图像,
我在 UIView 容器和 UIIMageView 上尝试使用 UIGraphicsBeginImageContextWithOptions 没有成功。
希望有人可以帮助解决这个问题。
谢谢,
伊泰
在使用移动、捏合和旋转手势操作图像后,我正在尝试保存图像。
无论我尝试什么,我得到的都是真实的图像,
我在 UIView 容器和 UIIMageView 上尝试使用 UIGraphicsBeginImageContextWithOptions 没有成功。
希望有人可以帮助解决这个问题。
谢谢,
伊泰
你可以试试这个:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
CGContextConcatCTM(UIGraphicsGetCurrentContext(), imageView.transform);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这是假设您imageView
通过CGAffineTransform
应用于它的方式进行了转换。