JPEG-XL (.jxl) 是一种免版税的光栅图形图像格式,支持有损和无损压缩。 它包括动画、Alpha 通道、图层、缩略图等功能,并且与 JPEG 相比具有更好的压缩效率(提高 60%)。
GNOME 在下一个版本 46 中支持 JPEG-XL 作为背景壁纸。但是,由于缺乏构建依赖性,Ubuntu 现在不支持该图像格式,或许在未来默认就可以支持了。
在 Debian 和 Ubuntu 中启用 JPEG-XL 支持
有一个流行的免费开源 libjxl 库,用于在 Linux 中编码和解码 JPEG-XL。
许多 Linux 发行版已将该库放入系统存储库中。 自 Ubuntu 23.10 起,Ubuntu 也在系统存储库中拥有该库,但没有使用用于图像加载和像素缓冲区操作的 gdk-pixbuf 插件构建。
值得庆幸的是,libjxl 项目提供了官方的 .deb 包,目前支持 Debian 11 Bullseye、Debian 12 Bookworm、Debian不稳定的 Sid、Ubuntu 22.04 和 Ubuntu 20.04。
1.下载libjxl包
首先,通过下面的链接按钮转到项目发布页面:
在“Assets”部分下,单击“显示所有 xx Assets”并选择为您的系统下载 jxl-debs...。 对于 Ubuntu 18.04,向下滚动并选择下载版本 0.8.2。
如果您甚至不知道正在运行哪个系统版本,请启动终端(对于 Ubuntu,请按 Ctrl+Alt+T)并运行命令:
lsb_release -a
对于基于 Ubuntu 或 Debian 的 Linux 发行版,运行 cat /etc/os-release 来了解您的系统基于哪个上游版本。
2.安装libjxl
下载包后,在文件管理器中解压,最后右键单击新生成的文件夹并选择“在终端中打开”。
在弹出的终端窗口中,运行 ls 列出所有包含的文件,然后运行以下命令安装所有 deb 包:
sudo apt install ./*.deb
注意:如果您安装了第 3 方 libjxl 作为依赖项,例如此 PPA 中的 gThumb,则可能会出现包冲突。
安装软件包后,您现在可以重新打开图像查看器和/或图像编辑器来看看魔法!
在本教程之后,GIMP 现在可以导出 .jxl