最近在底牌项目中公司要求上传的牌谱宽度固定为750像素,首先想到的是改变上传图片的尺寸,下面的方法即可改变UIImage的尺寸。
代码:
- (UIImage *)reSizeImage:(UIImage *)image toSize:(CGSize)reSize{
UIGraphicsBeginImageContext(CGSizeMake(reSize.width, reSize.height));
[image drawInRect:CGRectMake(0, 0, reSize.width, reSize.height)];
UIImage *reSizeImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return reSizeImage;
}
有一点要注意的是这里传进来的尺寸大小是像素。