【发布时间】:2014-01-08 22:37:50
【问题描述】:
我正在编写一个 iOS 应用程序,并且有一些关于使用 png 和性能的问题,但我找不到任何答案。
我的应用程序使用来自 2 个来源的 png,其中一些位于应用程序包中,而另一些则从 Internet 下载并存储在本地。应用程序包中的那些,我知道 xCode 在编译应用程序时会针对 iOS 优化它们(字节交换和预乘 Alpha)。我有以下关于从互联网上下载的 png 的问题。
1) 如果图像是在捆绑包中下载的,那么在 iOS 中使用 pngs 是否还能获得性能优势。 xCode 优化能否以某种方式应用于下载的图像?
2) 除了文件大小之外,使用 png8 和 png24 有什么优点(或缺点)吗?从本地文件扩展时它们会占用更少的内存吗?扩展它们是否需要更少的努力?动画有性能提升吗?或者是更小的文件大小和更好的下载时间的唯一好处?
提前感谢您的任何回答。
保罗
【问题讨论】:
标签: ios performance png