码迷,mamicode.com
首页 > 其他好文 > 详细

图片压缩

时间:2015-11-20 19:25:23      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

//图片大小缩放

+ (UIImage *) scaleImage:(UIImage *)image toSize:(CGSize)size {

    UIGraphicsBeginImageContext(size);          //size 为CGSize类型,即你所需要的图片尺寸

    [image drawInRect:CGRectMake(0, 0, size.width, size.height)];

    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return scaledImage;   //返回的就是已经改变的图片

}

 //压缩图片,并返回成数据格式的

+ (NSData *) zipImage:(UIImage *)img rate:(CGFloat)rate{

    NSData *retImg = UIImageJPEGRepresentation(img, 0.5);

    if (retImg==nil) {

        retImg = UIImagePNGRepresentation(img);

    }

    return retImg;

图片压缩

标签:

原文地址:http://www.cnblogs.com/TheYouth/p/4981349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!