ios里面如何压缩图片

在iOS里面,压缩图片跟在其他环境里面差不多,都和累死,

就是对当前图片从新画图,制定一个尺寸的问题

  UIImage* image = [UIImage imageNamed:@"cat.jpg"];

    

    //压缩

    CGRect rect = CGRectMake(0, 0, 140, 90);   //制定一个尺寸

    UIGraphicsBeginImageContext(rect.size);    //获取当前 上下文

    [image drawInRect:rect];          // 画图

    image = UIGraphicsGetImageFromCurrentImageContext();   //从当前上下文中获取,画布上的图片

    NSData* data = UIImagePNGRepresentation(image);      //创建一个data

    [data writeToFile:@"/Users/admin/Desktop/yasu.png"atomically:YES];   //写到桌面上

原文地址:https://www.cnblogs.com/ccguo/p/3336393.html