你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

iphone图片等比缩放

2022/6/25 2:44:07

iphone图片等比缩放

分类: ※iphone开发 743人阅读 评论(0) 收藏 举报

昨天用到了这个功能,自己想了一个,也没有在网上搜索。不过已经实现我的功能了。保存!

有哪位知道有好的方法可以回帖啊。

 

UIImage *img = imgView.image;

 

int h = img.size.height;

int w = img.size.width;

if(h <= 320 && w <= 480)

{

imgView.image = img;

}

else 

{

float b = (float)320/w < (float)480/h ? (float)320/w : (float)480/h;

CGSize itemSize = CGSizeMake(b*w, b*h);

UIGraphicsBeginImageContext(itemSize);

CGRect imageRect = CGRectMake(0, 0, b*w, b*h);

[img drawInRect:imageRect];

imgView.image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

}