可能重复:
何时在iPhone开发中使用PNG或JPG?
我想知道为什么所有人都建议在iPhone应用程序中使用.png图像而不是.jpg和.gif图像。当我们使用.gif或.jpg图像时会出现什么问题。苹果不支持使用非.png图像的应用程序吗?请给我解释一下。
提前感谢
可能重复:
何时在iPhone开发中使用PNG或JPG?
我想知道为什么所有人都建议在iPhone应用程序中使用.png图像而不是.jpg和.gif图像。当我们使用.gif或.jpg图像时会出现什么问题。苹果不支持使用非.png图像的应用程序吗?请给我解释一下。
提前感谢
大概是因为它支持透明度的 Alpha 通道,所以在 UI 设计中更加美观。
.jpg采用有损压缩技术,因此其目的与.gif和.png不同,后两者采用无损压缩技术。
.png文件支持比.gif更多的颜色,并且根据图像大小可以更小。.gif曾经受到专利限制,但据我所知这些专利已经过期。
.jpg适用于需要比无损格式提供更多压缩的较大图像,特别是真实照片,在这种情况下,有损压缩的伪影会不那么明显。如果图像很小或基于矢量图形,其中压缩伪影很明显,则应首选无损压缩。