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

objective-c – iOS:如何减小大PNG文件的大小,第1张

概述我正在优化我的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. 你可能会注意到, 我正在优化我的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

总结

以上是内存溢出为你收集整理的objective-c – iOS:如何减小大PNG文件的大小全部内容,希望文章能够帮你解决objective-c – iOS:如何减小大PNG文件的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1233093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存