【问题标题】:Can I have (some) of iOS launch images in jpeg, not png in xcode5?我可以在 jpeg 中使用(一些)iOS 启动图像,而不是在 xcode5 中使用 png 吗?
【发布时间】:2014-02-12 16:16:47
【问题描述】:

我们有一个应用程序(不幸的是)具有特定的启动图像,在 PNG 中比 JPEG 多 7 兆字节。使用 Xcode 4.6,可以使用 Default***.jpg 并且它运行良好。 今天我更新到 Xcode5 并在提交二进制文件后被拒绝,并附注“必须包含带有 -568h 大小修饰符的启动图像......启动图像必须是 PNG 文件......”。

好的,所以我将这个 iphone5 的单个图像放在 PNG 中,而其他图像则保留在 jpeg 中。看起来没问题,但在其他设备上不再显示启动图像(因此,只有 png 图像有效)。

那么,现在 (xcode5) 是否根本无法使用 jpeg 启动图像,Apple 是否明确禁止,而不仅仅是“推荐 png”?或者我错过了一些为 iphone5 放置强制性 PNG 并为 iPad 保留 JPEG 的方法?

【问题讨论】:

  • 呃,7MB PNG?你确定你的图片尺寸正确吗?
  • 编程指南确实说“所有启动图像都必须是 PNG 文件,您应该避免使用隔行扫描的 PNG。”
  • 是的,iPad 视网膜的 PNG 可能会变得非常大(如果还有横向版本,它会变得更糟......)

标签: ios xcode xcode5 jpeg splash-screen


【解决方案1】:

始终优化您的图像,看看ImageOptimImageAlpha

【讨论】:

  • 谢谢,我考虑过图像优化,但手头没有可靠的工具。
【解决方案2】:

这里是文档关于启动图像格式的说法:

每个应用都必须至少提供一张启动图片。这张图片是 通常在一个名为 Default.png 的文件中,该文件显示您的应用程序的初始 纵向屏幕。但是,您也可以提供其他 在不同的启动条件下使用的启动图像。全部发射 图像必须是 PNG 文件,您应该避免使用隔行扫描的 PNG。 每个启动图像的名称都传达了它的用途和使用方式。 建议您使用以下格式的启动图像 文件名

所以不,你不能有任何其他格式的启动图像,它还说名称应该是 Default.png。这是与主题相关的文档的链接:

Link to Doc's

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-25
  • 1970-01-01
  • 2018-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多