gpt4 book ai didi

iphone - 为通用应用程序压缩图像

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:04 24 4
gpt4 key购买 nike

我正在开发具有大量背景图像的通用应用程序(一组背景图像的总大小约为 5Mb,3 个平台 * 2 个方向 = 每个屏幕 6 个背景图像),还有关键帧动画,我想要让我的应用程序不那么大。你用什么技巧让你的图片不至于太重?

我的想法:

  • iPad/iPhone 4 的通用图像? - 我认为如果我将 iPad 图片用于 iPhone 4 - 它看起来不错。
  • 方形图片而不是使用 Vert/Horiz 背景图片。
  • Image packer .我打算在添加到应用程序之前压缩所有图像。它对你有用吗?

最佳答案

显然,它始终是内存/速度/大小之间的权衡。请记住,您提到了我个人使用的相同方法。这是我对他们的看法:

[PNG 图像](速度)与 [JPEG 图像](内存/大小)

[SQUARE images](大小)与[INDIVIDUAL images](内存/速度)

[UNIVERSAL images](大小)与[INDIVIDUAL images](内存/速度)

[CROP images](为了内存/大小)与[REGULAR images](为了速度)

[STREAM images](大小)与[INCLUDE images](内存/速度)

关于图像打包器,Xcode 进行自己的压缩和数据剥离。不过,我还没有听说过它有多有效。我个人只是在预览中打开所有内容并重新保存以检查它是否可以更小。

第一种方法(显然,只有在可能的情况下)绝对是使用可拉伸(stretch)图像,通过将它们拟合到边界,或使用 stretchableImageWithLeftCapWidth: topCapHeight:(但遗憾的是通常不是一个选项,仅适用于边框/渐变背景)

关于iphone - 为通用应用程序压缩图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com