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];   //写到桌面上

posted @ 2013-09-24 10:26  ccguo  阅读(321)  评论(0)    收藏  举报
我要啦网店统计