【发布时间】:2011-01-28 04:40:39
【问题描述】:
在 iPhone 和 iPad 上开发是不是一定要用 png 图片。使用 png 图片有什么好处?
【问题讨论】:
-
你会用什么来代替?出于多种原因,PNG 是理想的格式,超出了 Apple 自己的建议。
在 iPhone 和 iPad 上开发是不是一定要用 png 图片。使用 png 图片有什么好处?
【问题讨论】:
Apple 曾表示 Xcode 将在构建过程中优化 PNG。
这篇文章准确解释了它在做什么,以及为什么在 iPhone 上 PNG 比其他格式更受欢迎。换句话说,使用任何其他格式都会降低性能,因为转换必须在运行时完成。
http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html
【讨论】:
你没有有使用 png。您可以使用 gif、jpeg 等。如果您使用 png,xcode 将为 iOS 加载器优化它们(更改 png 中某些数据的字节顺序;我不清楚这一点),从而更快地加载图像。
【讨论】:
PNG 支持 alpha 透明(GIF 只支持透明像素,不支持半透明)并且质量很好(不像 JPEG)。 它还支持无损压缩。
【讨论】:
这个类似的问题解决了这个问题:When to use PNG or JPG in iPhone development?
Png 是一种无损格式,因此对于设计、按钮等...对于 iphone/ipad,您在 Photoshop(或其他)中看到的内容将与使用压缩的 jpeg 完全一样。
那篇文章还说 png 使用较少的处理器来显示,因为它们是未压缩的。
【讨论】:
@Krishnan 使用 png 图像的主要优点是它们的重量非常轻......而且你知道内存管理是 iphone 和 ipad 开发中的一个非常大的问题......这就是我们使用它们的原因。 ...有关更多详细信息,请查看 here
【讨论】: