【发布时间】:2011-03-21 10:28:09
【问题描述】:
下面有一小段代码:
- (UIImage *)imageFromView:(UIView *)myView{
if (UIGraphicsBeginImageContextWithOptions!=NULL)
{
UIGraphicsBeginImageContextWithOptions(myView.bounds.size,NO,0.0);
}
else
{
UIGraphicsBeginImageContext(myView.bounds.size);
}
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return [[viewImage retain] autorelease];
}
从此函数获取 UIImage 后。我将它保存到照片库中。但是图像的尺寸太大了。与原图相差甚远。任何人都有解决方案。请帮我。 非常感谢大家。
【问题讨论】: