【问题标题】:iOS: How to reduce image size for splashscreeniOS:如何减小启动画面的图像大小
【发布时间】:2013-03-01 02:53:27
【问题描述】:

对于一个支持iphone和ipad的通用应用程序,有几种分辨率,视网膜或非视网膜屏幕,纵向和横向,因此会有很多*.png,这将极大地增加app bundle的最终大小大小。

对于缩小图片大小有什么好的建议吗?

【问题讨论】:

  • 另请注意,您可以使用 .jpg 图像,但解压缩 jpg 会花费您非常小的加载时间。
  • @Shizam,我可以使用 .jpg 吗?因为 Apple 说“所有启动图像都必须是 PNG 文件,并且必须位于应用程序包目录的顶层。 (避免使用隔行扫描的 PNG '
  • 我最近在 6 个月前使用过 .jpg 文件,我们切换回 .png 文件,因为我们的包大小限制放松了。如果你确实使用 .jpg,你必须在 info.plist 中明确地调用它们的名称(使用 .jpg),你不能仅仅依赖于调用它们 Default.jpg。

标签: ios splash-screen


【解决方案1】:

你可以试试Imageoptim,它还可以优化png和jpeg图像。

【讨论】:

    【解决方案2】:

    此外,您可以使用 .jpg 作为启动画面。

    请记住更改 info.plist 文件中的 UILaunchImageFile = "splash.jpg" 设置。

    我在我最新的应用程序中使用它。 700K png 仅是 180k jpg。

    【讨论】:

      【解决方案3】:

      最好的方法是使用pngcrush。您可以使用它来尝试所有可能的编码方法并获得尽可能小的文件。

      【讨论】:

      • Imageoptim 还尝试了许多不同的压缩算法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 2021-11-14
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      相关资源
      最近更新 更多