【问题标题】:UIImage from UIView has too big sizeUIView 中的 UIImage 尺寸太大
【发布时间】: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 后。我将它保存到照片库中。但是图像的尺寸太大了。与原图相差甚远。任何人都有解决方案。请帮我。 非常感谢大家。

【问题讨论】:

    标签: iphone uiimage


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      相关资源
      最近更新 更多