美文网首页
压缩图片到100k以内

压缩图片到100k以内

作者: Mrxiaowang | 来源:发表于2017-08-31 15:26 被阅读9次

    /压缩图像

    +(NSData *)imageData:(UIImage *)myimage

    {

    NSData *data=UIImageJPEGRepresentation(myimage, 1.0);

    if (data.length>100*1024) {

    if (data.length>1024*1024) {//1M以及以上

    data=UIImageJPEGRepresentation(myimage, 0.1);

    }else if (data.length>512*1024) {//0.5M-1M

    data=UIImageJPEGRepresentation(myimage, 0.5);

    }else if (data.length>200*1024) {//0.25M-0.5M

    data=UIImageJPEGRepresentation(myimage, 0.9);

    }

    }

    return data;

    }

    imageData.length / 1024结果便是image的大小,单位就是Kb

    相关文章

      网友评论

          本文标题:压缩图片到100k以内

          本文链接:https://www.haomeiwen.com/subject/wbmqjxtx.html