为什么在iPhone开发中大量使用png图片?

问题描述 投票:0回答:5

我们在iPhone和iPad上开发真的必须使用png图片吗?使用 png 图像时我们会获得什么优势?

iphone png
5个回答
4
投票

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

本文准确解释了它的作用,以及为什么 PNG 在 iPhone 上比其他格式更受青睐。换句话说,使用任何其他格式都会损失性能,因为转换必须在运行时完成。

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


3
投票

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


1
投票
PNG支持alpha透明度(GIF只支持透明像素,不支持半透明)并且质量很好(不像JPEG)。 它还支持无损压缩。


1
投票
这个类似的问题涵盖了这个:

When to use PNG or JPG in iPhonedevelopment?

Png 是一种无损格式,因此对于设计、按钮等...对于 iphone/ipad,您在 Photoshop(或其他)中看到的内容将与使用压缩的 jpeg 完全一致。

该帖子还说,由于 png 未压缩,因此显示时使用的处理器较少。


-1
投票
使用 PNG 图像的主要优点是它们非常轻。如您所知,内存管理是 iPhone 和 iPad 开发中的一个非常大的问题,这就是我们使用它们的原因。欲了解更多详细信息

请参阅此处

© www.soinside.com 2019 - 2024. All rights reserved.