给原图指定需要的大小,返回自己需要的尺寸大小的图片
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize {
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[imagedrawInRect:CGRectMake(0,0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
returnnewImage;
}
此方法不会让图片变得模糊,如果指定的大小比图片本身的大小要小,也不会造成图片缺失,只是按比例把图片缩小到自己想要的大小
网友评论