为什么在iPhone开发中广泛使用png图像?

时间:2011-01-28 04:40:39

标签: iphone png

我们是否必须在iPhone和iPad上使用png图像进行开发。使用png图像时我们会获得什么好处?

5 个答案:

答案 0 :(得分:4)

Apple已经表示Xcode将在构建过程中优化PNG。

这篇文章准确地解释了它的作用,以及为什么PNG比iPhone上的其他格式更受欢迎。换句话说,您将通过使用任何其他格式而失去性能,因为转换必须在运行时完成。

http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html

答案 1 :(得分:3)

你没有 使用png。你可以使用gif,jpeg等。如果您使用png,xcode将为iOS加载器优化它们(更改png中某些数据的字节顺序;我不清楚这一点)导致加载图像的速度更快。

答案 2 :(得分:1)

这个类似的问题可以解释为:When to use PNG or JPG in iPhone development?

Pngs是一种无损格式,因此对于iphone / ipad的设计,按钮等等,你在photoshop(或其他)中看到的将是你得到的,而不是使用压缩的jpeg。

该帖还说pngs使用较少的处理器,因为它们是未压缩的。

答案 3 :(得分:1)

PNG支持alpha透明度(GIF仅支持透明像素,不支持半透明)且质量良好(不像JPEG)。 它还支持无损压缩。

答案 4 :(得分:-1)

@krishnan使用png图像的主要优点是它们非常轻便......正如你所知,内存管理在iphone和ipad开发中是一个非常大的问题......这就是我们使用它们的原因。 ...有关更详细的信息,请查看 here