加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 对于iOS上的所有图像文件,PNG是否优先于JPEG?

发布时间:2020-12-14 19:59:22 所属栏目:百科 来源:网络整理
导读:Xcode优化了png图像,因此加载速度更快,但是对于不适用于按钮和UI的其他图像资源(例如照片),这也推荐使用吗? 或者将UI图像作为png和“照片”作为JPEG是标准吗? 这里的最佳做法是什么? 解决方法 最佳做法是在应用程序中使用图像时尽可能经常使用PNG文件.与
Xcode优化了png图像,因此加载速度更快,但是对于不适用于按钮和UI的其他图像资源(例如照片),这也推荐使用吗?

或者将UI图像作为png和“照片”作为JPEG是标准吗?

这里的最佳做法是什么?

解决方法

最佳做法是在应用程序中使用图像时尽可能经常使用PNG文件.与任何其他类型的格式相比,iOS和Xcode加载和显示PNG最快.如果有选择,请使用PNG.

当您使用任何其他文件类型(或者如果您加载非优化的PNG文件)时,您的iPhone必须在加载时进行字节交换和alpha预乘(并且可能在显示时重新进行alpha乘法).您的应用程序基本上必须执行与Xcode相同的处理,但它在运行时而不是在构建时执行.在处理器周期和内存开销方面,这将花费你们两个. Mobile Safari是内置iPhone应用程序最大内存的原因之一是因为为了显示网页而必须加载的图像都是非优化图像,主要是JPEG.由于JPEG是一种压缩格式,因此在进行预乘和字节交换之前,必须将图像解压缩到内存中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读