我在 nautilus 中没有看到 NEF 文件(照片原始文件)的缩略图。有没有简单的方法可以修复这个问题?
答案1
默认情况下,Ubuntu 不显示 NEF 文件的缩略图。但你可以尝试(如这篇博文) 安装 UFraw。
sudo apt-get install ufraw
如果尚不存在,请创建一个缩略图文件/usr/share/thumbnailers/ufraw.thumbnailer
,内容如下:
[Thumbnailer Entry]
Exec=/usr/bin/ufraw-batch --embedded-image --out-type=png --size=%s %u --overwrite --silent --output=%o
MimeType=image/x-3fr;image/x-adobe-dng;image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;
此文件基本上表示对ufraw-batch
具有指定 mimetypes(包括)的任何文件执行 exec(使用良好的参数)image/x-nef
。
答案2
好的,这里的大多数答案要么在 Ubuntu 19.10 上不起作用,要么由于处理 RAW 文件而很慢。
NEF 文件(可能还有很多其他格式)中嵌入了 JPEG 预览,提取速度要快得多。瞧,Gnome 的默认缩略图程序支持它们,但它们尚未启用,下面介绍如何启用它:
- 您必须编辑该文件
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
以添加缺少的 MIME 类型。 - 这是之前的文件:
[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=image/png;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icon;image/x-ico;image/x-win-bitmap;image/vnd.microsoft.icon;application/ico;image/ico;image/icon;text/ico;application/x-navi-animation;image/jpeg;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/tiff;image/x-xpixmap;image/x-xbitmap;image/x-tga;image/x-icns;image/x-quicktime;image/qtif;
image/x-nef;image/x-nikon-nef;
如果您愿意,您可以仅添加NEF,或者您可以添加所有 RAW 格式(我刚刚这样做了):
image/x-3fr;image/x-adobe-dng;image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;
答案3
您可以安装以下软件包,Nautilus 将开始显示 NEF 文件的缩略图,而无需进行任何手动配置。
18.04 及更新版本:
sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer
似乎libopenraw1
和libopenrawgnome1
在 18.04 及更高版本中不再可用,它们被libopenraw7
和取代libopenrawgnome7
。事实上,这两个库似乎不是生成缩略图所必需的,可以跳过。但是,如果包含它们,缩略图的生成速度会快得多。
16.04 及更早版本:
sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer
答案4
在 ubuntu 18.04 上只需安装gnome-raw-thumbnailer
:
sudo apt-get install gnome-raw-thumbnailer