为什么所有人都建议在iphone中使用PNG而不是GIF,JPG图像?

pra*_*ena 3 iphone objective-c

可能重复:
何时在iPhone开发中使用PNG或JPG?

我想知道为什么所有建议使用.png图像而不是.jpg和.gif图像用于iphone应用程序.当我们使用.gif或.jpg图像时会出现什么问题.Apple是否不支持使用非.png图像的应用程序.请澄清我.

提前致谢

Cod*_*odo 5

iPhone经过专门优化,可以非常有效地处理PNG图像.它对GIF和JPEG没有相同的优化.

此外,如果您将PNG文件添加为XCode项目的一部分,则XCode会将PNG文件转换为Apple特定的PNG变体.似乎没有关于格式的官方文档,但据说它与字节交换(BGR而不是RGB)和预乘Alpha通道的官方PNG格式不同.这些更改进一步减少了iPhone在运行时必须完成的工作量.