有时我会.avif
从互联网上下载图片。我希望这些图片的缩略图出现在文件 ( nautilus
) 中。如何启用 AVIF 图像的缩略图?此外,我可以启用 JXL 图像、HEIF 图像和 HEIC 图像的缩略图吗?
答案1
可以使用以下工具来为 AVIF 图像创建缩略图convert
:imagemagick
- 首先,安装
imagemagick
:sudo apt install imagemagick
- 接下来,创建一个名为的文件
thumbnailers
夹~/.local/share
。mkdir -p ~/.local/share/thumbnailers
avif.thumbnailer
然后,在该文件夹中 创建一个名为的文件。nano ~/.local/share/thumbnailers/avif.thumbnailer
- 将以下行复制到文件中(使用Ctrl+C复制,使用 ++Ctrl粘贴到窗口中):
ShiftV
nano
[Thumbnailer Entry] Exec=/usr/bin/convert %i[0] -thumbnail %sx%s png:%o MimeType=image/avif;
- 按Ctrl+O和Enter保存文件,按Ctrl+X退出
nano
。 - 最后,完全关闭文件管理器(鹦鹉螺在你的情况下)与:
nautilus -q
下次打开文件管理器时,AVIF 图像应该会有其缩略图。
笔记:
- 我只在 Ubuntu 上测试过22.04.3。在早期版本中,
imagemagick
可能不是支持 AVIF 图像,根据此主题。 - 此外,在 Ubuntu 22.04 上,
imagemagick
(v.6.9.11.60)似乎支持 HEIC 图像:
但是,我没有任何 HEIC 或 HEIF 图像可供测试,因此我不确定。您可能想尝试将这些文件的 MIME 类型放入文件中$ identify -list format | grep --ignore-case heic AVIF* HEIC rw+ AV1 Image File Format (1.12.0) HEIC* HEIC rw+ Apple High efficiency Image Format (1.12.0)
avif.thumbnailer
,看看它是否有效,例如:[Thumbnailer Entry] Exec=/usr/bin/convert %i[0] -thumbnail %sx%s png:%o MimeType=image/avif;image/heic;image/heic-sequence;image/heif;image/heif-sequence;
答案2
gThumb 自 3.12 版起支持这些图像类型。要安装此程序,请运行:
sudo apt install gthumb
它将自动安装部分缩略图支持。您可能需要注销并重新登录才能生效。或者,您可以尝试nautilus
通过运行以下命令重新启动文件 ( ) 应用程序:
nautilus --quit
似乎只有在 Gthumb 运行时才会创建缩略图。因此,要使缩略图运行,您需要在 Gthumb 中打开目录中的至少一个图像,然后它将在后台创建缩略图。