图片压缩

来源:互联网 发布:软件测试外包 编辑:程序博客网 时间:2024/06/05 06:46
/** * 压缩图片 * 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; //返回的就是已经改变的图片}
0 0