Наутилус не отображает миниатюры для моих файлов NEF (фото сырые)


11

Я не получаю миниатюры в nautilus для моих файлов NEF (фото сырые). Есть ли простой способ исправить это?


Это все еще воспроизводимо?
Брайам

@Braiam Не знаю насчет 14.04, но в 13.10 мне пришлось установить эти дополнительные пакеты, как в моем ответе, чтобы он работал.
Дан

Ответы:


29

По умолчанию Ubuntu не отображает эскизы для файлов NEF. Но вы можете попробовать (как описано в этом блоге ) установить UFraw.

sudo apt-get install ufraw

А если он еще не существует, создайте файл thumbnailer /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;

Этот файл в основном говорит exec ufraw-batch(с хорошими параметрами) для любого файла с указанными mimetypes (включая image/x-nef).


1
+1, нужна небольшая коррекция, она должна быть /usr/share/thumbnailersвместо/usr/share/thumbnailer
danijelc

1
У меня есть камера Panasonic, которая создает файлы RW2. Я должен был добавить MIME Type image/x-panasonic-raw2;в конце последней строки выше. Работает шарм после этого! :)
seanlano

Это не работает коробка на Ubuntu 18.04, ниже ответ от @Dan отлично работает.
dogmatic69

Это работает в 19.04.
Христиане

Я могу подтвердить это и в 19.10 без необходимости перезапуска Nautilus. ПРИМЕЧАНИЕ: в моем случае мне пришлось добавить image/x-panasonic-rw2в список типов MIME в ufraw.thumbnailerфайле.
Сенлан

8

Вы можете установить следующие пакеты, и 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

источник: Ubuntu Foums - просмотр сырых файлов nikon NEF?


1
не работает в Ubuntu 18.04. Не удается найти пакеты libopenraw1 и libopenrawgnome1.
Томаш Фиялковски

1
Это прекрасно работает на Ubuntu 18, но пакеты - это libopenraw7 или -dev, просто удалите 1, и tabвы быстро увидите, какой пакет правильный. Я использовал s/1/-devдля обоих.
dogmatic69

@ dogmatic69 Спасибо за информацию! Я обновил свой ответ. Тем не менее, нет необходимости устанавливать -devпакеты. Этого должно быть достаточно для использования libopenraw7и libopenrawgnome7.
Дан

1
На самом деле, кажется, что libopenraw*библиотеки не нужны, и этого gnome-raw-thumbnailerдостаточно. Но их установка делает генерацию миниатюр намного быстрее.
Дан

3

Хорошо, большинство ответов здесь не работают из Ubuntu 19.10, или медленные, потому что они обрабатывают файлы RAW.

Файлы NEF (и, возможно, многие другие форматы) содержат встроенные предварительные просмотры JPEG, которые намного быстрее извлекаются. И вот, по умолчанию, thumbnailer для 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;

2
Прекрасно, фактический необработанный процессор занимал секунды на файл, чтобы сгенерировать миниатюру, и для моего каталога потребовался бы час. Это гораздо быстрее и полезнее для простого просмотра.
Марк Питерс

Я могу подтвердить, что это работает в Ubuntu 20.04 (который в настоящее время по какой-то причине не имеет пакетов ufraw или gnome-raw-thumbnailer).
Sindhudweep


0

Я использую GNOME 15.10, у меня нет проблем с nikon.nef и canon.cr2, но нет способа показать эскизы nikon.NRW

  • Я могу получить предварительный просмотр только по сценарию с использованием dcraw, но не в gnome-thumnailers

Вот сценарий, который я установил в nautilus:

#!/bin/bash
FILES="$@"
for i in $FILES
do
echo "Processing image $i ..."
/usr/bin/dcraw -e  $i thumb.$i
done

Конечно, это делает новый JPEG на стороне картинки ....

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.