上传图片前的图片压缩:
NSData
*imageData = UIImageJPEGRepresentatio
//图片按0.75的质量压缩-》转换为NSData
NSString *file_name = [TimeUtil getDateStringWithFormat:@"yyyy-MM-dd-HH-mm-ss"];
//以时间为图片名字
NSString *upload_name =[NSString stringWithFormat:@"%@.jpg",file_name ];
//上传的图片名字
[request setData:imageData
UIImageJPEGRepresentatio
UIImagePNGRepresentation
比较发现:
UIImagePNGRepresentation
譬如,同样是读取摄像头拍摄的同样景色的照片
比前者少了50多KB.
如果对图片的清晰度要求不高,还可以通过设置 UIImageJPEGRepresentatio
譬如,刚才拍摄的图片, 通过调用UIImageJPEGRepresentatio
但更改压缩系数后,通过调用UIImageJPEGRepresentatio
本文探讨了在上传图片前进行压缩的方法,对比了PNG与JPEG格式的优劣,并介绍了如何通过调整JPEG压缩系数来显著减小图片数据量,同时保持良好的视觉效果。通过实例分析,建议在对图片质量要求不高的情况下,优先使用JPEG格式并适当调整压缩系数来降低数据传输成本。
525

被折叠的 条评论
为什么被折叠?



