修改图像大小的方法,IOS图片缩放功能
/**
* 修改图片大小
*/
+ (UIImage *) imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize) newSize{
newSize.height=image.size.height*(newSize.width/image.size.width); //确保新图片的高等比例缩放,不会造成变形
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
调用方法为
//压缩用户个人头像图片,按900*900进行压缩
UIimage *tempImage=[CLHttpUtile imageWithImageSimple:tempImage scaledToSize:CGSizeMake(900, 900)];