我的之前是大小不变直接是UIImageJPEGRepresentatio
然后改成UIImageJPEGRepresentatio
http://www.xuebuyuan.com/2189875.html
这篇文章介绍的就是图片转成nsstring的压缩的问题,
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