【问题标题】:Iphone reduce Image file sizeiphone缩小图片文件大小
【发布时间】:2011-01-26 09:01:34
【问题描述】:

有没有办法减少图像文件大小或原始 RGB 缓冲区?

实际上我有 500KB 大小为 320X420 的 RGB 缓冲区。我尝试使用 UIimage 将其保存到磁盘,结果为 240 KB。

根据图像大小,我希望它小于 50KB 左右。(降低质量是可以的)

有可能吗?

谢谢,

拉古

【问题讨论】:

    标签: iphone image size reduce


    【解决方案1】:

    240KB 大小听起来与未压缩 (320x420x3) 的原始 RGB 图像数据完全一样。 iPhone没有PNG或JPEG导出器吗?互联网上说要使用 UIImageJPEGRepresentation 或 UIImagePNGRepresentation 和 NSData writeToFile。

    【讨论】:

    • 我试过 UIImageJPEGRepresentation 但它很慢。我需要即时压缩大量图像。
    • 即时压缩大量图像的唯一方法是使用硬件加速的 JPEG 或 H264 编解码器。这是一个私有 API
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2011-08-06
    • 2021-09-13
    • 2014-06-22
    • 2020-06-08
    • 2017-09-06
    • 2011-08-12
    • 1970-01-01
    • 2012-02-22
    相关资源
    最近更新 更多