objective-c – iOS:如何减小大PNG文件的大小

我正在优化我的iOS应用程序的新iPad.不幸的是,通过为iPad视网膜显示添加启动图像,我的ipa的大小从1.2MB增长到5.5MB,主要是由于1536 x 2008(纵向)和2048 x 1496(横向)中的两个PNG图像.这些图像的大小相当于1.9MB和1.7MB.

肖像可以在这里看到:http://uploads.demaweb.dk/iPadPortrait.png.

你可能会注意到,背景是一个固定的模式,但可悲的是,这似乎不是非常可压缩的.我进一步尝试使用ImageOptim压缩图像,但在存档过程中,Xcode压缩了图像后,没有任何区别.搜索网页我注意到,有些人劝阻关闭Xcode中的PNG压缩.

有什么可以做的吗将图像中的图案更改为纯色并不是解决方案,因为它应该看起来像我的iOS视图中的背景.但似乎奇怪的是,支持新iPad增加大小约4MB.

解决方法

Ive也在努力,不幸的是没有多少可以做到.

In an effort to dramatically increase drawing performance of iOS apps,
Xcode re-compresses PNG files as it builds. It premultiplies the alpha
channel and byte swaps the red,green and blue channels to be
sequenced blue,green and red. The result is optimised for iOS’s
purpose,but as a side effect,ImageOptim’s work gets undone…

Source

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...