给一个用于缩放图片的方法,计算好要缩放的大小,然后用如下方式重绘并保存:
UIGraphicsBeginImageContext(size); //size 为CGSize类型,即你所需要的图片尺寸
[sourceImage drawInRect:newImageRect]; //newImageRect指定了图片绘制区域
newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
OK,newImage 就是你要的图。
本文介绍了一种在iOS中缩放图片的有效方法。通过使用UIGraphicsBeginImageContext初始化指定尺寸的图片上下文,接着调用sourceImagedrawInRect重新绘制图片到新的上下文中,并通过UIGraphicsGetImageFromCurrentImageContext获取最终的缩放图片。
1073

被折叠的 条评论
为什么被折叠?



