- JPEG XL 是一种先进的图像格式,与传统的 JPEG 相比,它提供了更高的压缩率,并且原生支持 HDR。
- Chrome 重新集成了对 .jxl 文件的支持,并使用 Rust 编写的安全解码器来优化性能。
- 它允许对旧的 JPEG 文件进行无损转码,在不牺牲任何像素质量的情况下减小文件大小。
你可能遇到过以 .jxl 结尾的文件,却不知道该如何处理。没错,我们说的就是JPEG XL,一种即将颠覆我们认知的新一代图像格式。它并非只是对经典 JPEG 的简单升级;而是一个全新的系统,旨在让网站速度飞快,照片保持惊艳的画质,同时又不会占用你一半的硬盘空间。
重磅消息是,谷歌Chrome浏览器再次支持这种格式,并原生集成了解码此类图像的功能。经过一番反复讨论以及开发者领域不少争议之后,这家来自山景城的巨头浏览器最终决定采用这项技术,该技术有望使WebP等格式过时,甚至与AVIF正面竞争,尤其是在高保真摄影领域。
JPEG XL格式究竟是什么?

首先,JPEG这个名字并非偶然。JPEG是摄影专家委员会的缩写,其中X代表高级标准(Advanced Standards),L代表长期标准(Long Term),因为它的目标是成为未来几十年内的权威标准。这种格式毫不含糊:它支持高达万亿像素的超高分辨率图像,并支持每个分量高达32位的色彩深度。
JXL真正的魅力在于其多功能性。它既能处理有损压缩也能处理无损压缩,支持透明度(Alpha通道),并且兼容高动态范围(HDR),这是传统JPEG格式梦寐以求的功能。此外,它还能处理动画图像,使其成为GIF或动画WebP的强大替代方案,而且效率更高。
一场伟大的较量:JPEG XL 对阵 AVIF 和 WebP
如果您想知道既然已经有了 AVIF 或 WebP,为什么还要使用 JPEG XL,答案就在数据中。与传统的 JPEG 相比,JXL 可以在保持相同视觉质量的前提下,将文件大小减少30% 到 60%。在与 WebP 的对比测试中,JXL 几乎在所有测试中都优于 WebP,尤其是在处理细节丰富的照片时,WebP 往往表现不佳。
最强劲的竞争对手是 AVIF。虽然 AVIF 的优势在于极高的压缩率(可以生成非常小的文件),但JPEG XL 的编码速度要快得多。这对于管理海量图像库的用户至关重要。此外,JXL 提供真正的渐进式解码;也就是说,图像从一开始就逐步显示细节,而 AVIF 则需要文件几乎完全下载后才能开始显示。
如何在 Chrome 浏览器中打开 XL JPEG 图片

如果您使用的是最新版本的 Chrome 浏览器(特别是155或更高版本),则在最新的稳定版本中,该格式应默认启用。但是,由于该格式曾处于实验阶段,因此在某些版本中您可能仍然需要手动启用它。
如果此功能无法正常工作,只需在地址栏中输入chrome://flags/#enable-jxl-image-format即可启用。找到相应的选项并将其切换为“已启用”。重启浏览器后,您应该能够查看在网络上找到或本地加载的任何 .jxl 文件,而无需安装任何外部程序。
技术秘诀:Rust 的作用和转码
谷歌对此高度重视。为了防止浏览器遭受网络攻击,他们使用Rust语言编写了解码器。Rust 语言以其卓越的内存安全性而闻名,能够消除黑客经常利用的 C++ 解码器漏洞。最终,浏览器速度更快,安全性也更高。
但其中有一项功能简直神奇:无损转码。JPEG XL 可以将旧的 JPEG 文件优化缩小约20%,同时不会丢失任何信息。最棒的是,这个过程是可逆的;您可以完全恢复到原始 JPEG 文件。对于不想从头开始重新处理成千上万张照片的摄影师和网站所有者来说,这简直是福音。
对网站性能和核心网站指标的影响

对于那些痴迷于SEO和页面加载速度的用户来说,JPEG XL绝对是得力助手。它通过缩小主图像(即最大内容绘制区域,LCP)的尺寸,显著提升了页面加载速度,尤其是在移动网络连接速度较慢的情况下。得益于更高效的硬件SIMD指令解码,移动处理器无需承担过重的负担,从而显著提升了整体浏览流畅度。
尽管与 JPEG 相比,.jxl 格式的全球支持仍然有限,但趋势显而易见。Safari 已经支持 .jxl 一段时间了,Chrome 也已加入,整个生态系统正在向这一标准迈进。目前,使用 HTML 的 ` <picture>`元素是最佳策略:它允许将 .jxl 文件提供给能够读取该文件的用户,同时保留传统的 JPEG 格式作为旧版浏览器的备选方案。
这种新格式代表着网络发展的一次必要飞跃,它结合了强大的压缩能力、惊艳的视觉保真度和Rust带来的更高安全性。它能够大幅减小图像文件大小,其创新的可逆转码功能使其成为优化用户体验和提升任何现代网站技术性能的终极工具。