博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS JPG图片文件压缩中的坑
阅读量:7088 次
发布时间:2019-06-28

本文共 394 字,大约阅读时间需要 1 分钟。

坑一:本地上传的jpg图片可能已经经过压缩,使用NSData * UIImageJPEGRepresentation(UIImage *image, CGFloat compressionQuality);方法取出Data数据时,compressionQuality如果取1.0,得到的数据会比原图更大,一般取0.7时的大小是原图大小。

坑二:压缩好的NSData数据经过+ (UIImage *)imageWithData:(NSData *)data;方法得到UIImage后,可能会比原图更大,导致压缩失效。

坑三:如果压缩图片只是为了减少上传流量,那么就不必使用imageWithData转换为UIImage,因为上传时用的是NSData,直接使用压缩后的NSData就行了。

转载于:https://juejin.im/post/5a684e93518825733c1439b0

你可能感兴趣的文章
【每日推理2019/05/25】
查看>>
React生命周期
查看>>
Java基础系列四
查看>>
JVM实用参数(四)内存调优
查看>>
HBase2.0重新定义小对象实时存取
查看>>
npm包:moment的使用
查看>>
命令别名:保护和服务
查看>>
Android精通教程-第一节Android入门简介
查看>>
阿里云前端周刊 - 第 35 期
查看>>
【云周刊】第150期:阿里云发布首款全球智能互联的网络产品——云骨干网
查看>>
Olympus Labs 进展简报(0415)
查看>>
Java并发编程(一)线程的各种创建方式
查看>>
在赛事平台发布赛事活动需要注意什么?
查看>>
深入理解PCA与SVD的关系
查看>>
前端面试闲谈
查看>>
android SwipeRefreshLayout嵌套Webview滑动冲突问题解决
查看>>
css3属性和静态页面细节
查看>>
函数式编程在前端权限管理中的应用
查看>>
Javascript — Promise
查看>>
你真的懂CSS3的伪元素::before吗?
查看>>