在 Linux 系统中查看 AVIF(AV1 Image File Format)图像需要确保你的系统具备相应的解码支持。以下是详细的解决方案:
推荐安装以下支持 AVIF 格式的查看器:
sudo apt install libavif-bin gir1.2-gdkpixbuf-2.0
安装后 GNOME 的 Eye of GNOME 查看器即可支持 AVIF。
bash
sudo apt install gthumb
bash
sudo apt install nomacs
现代浏览器原生支持 AVIF: - Firefox 86+ - Chrome/Edge 85+ - Opera 71+ 直接拖拽 AVIF 文件到浏览器窗口即可。
avifdec
转换查看:sudo apt install libavif-bin
avifdec image.avif output.png
xdg-open output.png
sudo apt install imagemagick libavif-dev
convert image.avif image.png
display image.png
# 安装 GDK-Pixbuf 插件
sudo apt install gdk-pixbuf2.0 libgdk-pixbuf2.0-dev
git clone https://github.com/0xC000005F/gdk-pixbuf-avif
cd gdk-pixbuf-avif
meson setup builddir
ninja -C builddir
sudo ninja -C builddir install
gdk-pixbuf-query-loaders | grep avif
应返回 avif
相关条目。
kimageformat-plugins
libdav1d
建议优先使用 GNOME 默认查看器或浏览器方案,它们能提供最稳定的 AVIF 支持。如需批量处理,推荐使用命令行工具进行转换。