【问题标题】:Reduce file size of UIImage?减少 UIImage 的文件大小?
【发布时间】:2012-12-01 21:02:44
【问题描述】:

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

例如,如果用户要保存 10 张用相机拍摄的图像,我希望它们具有更小的文件大小,同时保持原始图像的大部分质量和相同的宽度和高度。

【问题讨论】:

  • 您要么必须通过降低质量来增加 JPG 压缩率,要么必须减小图像的大小(多少像素......例如屏幕分辨率是否足够)。如果您是为UIImageView 这样做,那么后者对我来说似乎很有意义。相机拍摄的像素比设备能够显示的多得多(无需放大)。

标签: iphone objective-c ios uiimage


【解决方案1】:

另存为具有更高压缩率的 jpeg (会降低质量)

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

【讨论】:

    猜你喜欢
    • 2010-10-03
    • 1970-01-01
    • 2011-01-10
    • 2020-04-23
    • 2011-06-28
    • 2013-06-25
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    相关资源
    最近更新 更多