1

好的,我有一个通用应用程序,这意味着它必须有一个 iPhone 非视网膜启动图像、视网膜图像和 iPhone 5+ 尺寸的视网膜图像。它还必须有针对纵向和横向的非视网膜 iPad 发布,针对纵向和横向的视网膜发布,然后是替代版本以及尺寸略有变化的版本。例如,在 iPad 上,我必须有 768 x 1024 和 768 x 1004。iPad 启动图像需要 8 张图像,我的应用程序的文件大小很大,因为每个 iPad 启动图像在 1.5MB 和 5MB 之间. 关于如何减小尺寸的任何建议,因为它只是由于大的启动图像而很高?

这就是我所说的 iPad 所需的所有图像的意思。8张图片???

在此处输入图像描述

4

1 回答 1

2

您可以做些什么来大大减小尺寸是提供 jpeg 图像而不是 png。是的,我知道,Apple 要求提供 png,但您可以提交带有 jpg 图像的应用程序(我为我的 iPad 应用程序做了这个)。

使用预览打开图像。将它们保存为质量非常低的 JPEG - 或尝试质量设置。您会惊讶于真正压缩的 JPG 图像看起来多么漂亮。

哦,由于 Apple 在启动期间将 jpg 转换为 png,您的启动时间可能会增加几毫秒。

我的经验是在 iOS5 发布时提交,因此不使用 PNG 可能会成为 iOS7 的障碍。但是,如果需要,我什至有一个解决方案。按照我的建议做 - 首先将图像保存为高度压缩的 jpg 图像。然后将这些图像转换为 png - 首先完成的 jpg 压缩应该使 png 更容易压缩这些图像,从而减小大小。

有几个 PNG “破碎机” - 减少 PNG 大小的程序 - 效果很好。只需确保取消选择让 Xcode “减小 PNG 大小”的选项 - 因为它实际上会增加它们的大小!

于 2013-11-11T23:04:24.280 回答