您好,欢迎来到花图问答。
搜索
您的当前位置:首页iOS JPG图片文件压缩中的坑

iOS JPG图片文件压缩中的坑

来源:花图问答

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

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

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

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务