【发布时间】:2012-04-04 10:59:51
【问题描述】:
我需要能够在运行时压缩 PNG 文件,但找不到任何支持 iOS 的库可以做到这一点。 JPEG 不适合我,因为我需要 PNG 提供的 Alpha 通道,而 JPEG 不需要。将 PNG crush 变成我可以在我的 iOS 项目中使用的东西可能超出了我的 C 技能/知识范围。
为了更加清楚,我需要在运行时执行此操作,而不是编译时。
【问题讨论】:
-
我认为这可以帮助你。 stackoverflow.com/questions/4394491/…
-
要保存之前的数据是什么格式的?你是否关心脱离主线程?
-
@Malek 谢谢,但该项目侧重于调整图像大小,而不是压缩它..
-
@Tommy 图片以 UIImage 开始(它们是屏幕截图),需要另存为 PNG 以保留 Alpha 通道。如果我使用的任何库都可以在后台线程上运行,那将是最好的。压缩活动将发生在 NSOperation 中,如有必要,我可以将其放在主线程中。
标签: ios image-processing png image-compression