来自UIView的UIImage尺寸太大了

时间:2011-03-21 10:28:09

标签: iphone uiimage

我在下面有一小部分代码:

- (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后。我将它保存到照片库中。但是图像的大小太大了。它与原始图像有很大不同。任何人都有解决方案。请帮我。 非常感谢你们。

1 个答案:

答案 0 :(得分:0)

NSLog()当前myView.Bounds.size并检查调用哪个语句 你的形象有多大,应该有多大?