Safari 将支持 Chrome “抛弃” 的图像压缩格式

在今天凌晨举办的 WWDC 2023 上,苹果发布了其下一代 macOS —— macOS 14 Sonoma。

macOS 14 Sonoma 带来的各种新功能相信大家已经通过其他各大媒体有所了解。不过有一个值得关注的变化,苹果在发布会上只字未提,仅出现在 PPT 中的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。

JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用场景下具有不同的优缺点,因此他们决定开发一种更加灵活和高效的图像压缩格式。随后 Google 联合 JPEG(Joint Photographic Experts Group)开发团队共同合作开发了 JPEG XL。

在 2019 年年初,Google 公开了 JPEG XL 的初步规范,并于 2020 年 12 月发布了其初版。该格式结合了 JPEG、PNG 和 WebP 等其他图像格式的优点,并引入了新的编码技术,如预测编码和变换域处理,以提高压缩率和图像质量。

JPEG XL 相对于传统的 JPEG 格式具有许多优势:

  • 更好的压缩性能:JPEG XL 使用了一些新的技术,如预测编码和多通道压缩等,使得它在压缩图像时能够获得更好的效果。
  • 更广泛的应用领域:JPEG XL 不仅可以用于压缩静态图像,还可以用于压缩动态图像、虚拟现实场景等。
  • 兼容性:JPEG XL 的设计考虑了向后兼容性,因此它可以与现有的图像格式兼容,可以在现有的软硬件设备上进行解码。

而 JPEG-XL 格式的主要发起者 Google 则是在去年于 Chrome 浏览器中移除了 JPEG XL 格式的支持,当时给出的解释则是:

  • 处于实验性阶段的 flag 和代码不应无限期地保留
  • 整体生态对 JPEG XL 格式缺乏兴趣,难以继续推动试验
  • 与现有的格式相比,新的图像格式并没有带来足够的增量收益,因此没有理由默认启用它
  • 通过移除相关代码可以减轻维护负担,帮助开发者专注于改进 Chrome 中的现有格式

考虑到目前 Safari 在浏览器市场的占有率已经排名第二,Google 此前提到的整体生态对 JPEG XL 格式缺乏兴趣已然不再是阻碍,不知道 Google 是否会考虑在 Chrome 后续版本中重新提供对 JPEG XL 格式的支持。

延伸阅读:

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/244016/safari-jpeg-xl

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。