/** * 压缩图片 * image:将要压缩的图片 size:压缩后的尺寸 */
-(UIImage*) OriginImage:(UIImage *)image scaleToSize:(CGSize)size{
// 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三个参数就是屏幕密度了
UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); [image drawInRect:CGRectMake(
0
,
0
, size.width, size.height)]; UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
return
scaledImage;
//返回的就是已经改变的图片
}
图片压缩
最新推荐文章于 2023-06-30 11:31:00 发布