2012-12-01 40 views
1

我想保持一个UIImage相同的可视大小,但减少它的文件大小。有没有办法做到这一点?减少UIImage的文件大小?

例如,如果用户正在保存10张使用相机拍摄的图像,我希望它们在保留大部分质量和原始图像的宽度和高度的同时达到较小的文件大小。

+0

你要么通过降低质量来增加JPG压缩,否则你不得不减少图像的大小(多少像素.. 。例如,屏幕分辨率就足够了)。如果你为'UIImageView'做这个,后者似乎对我有意义。相机拍摄的像素数多于设备能够显示的像素数(不放大)。 – Rob

回答

0

保存为更高的压缩 JPEG(会降低质量)

NSData * UIImageJPEGRepresentation (
    UIImage *image, 
    CGFloat compressionQuality 
);