Nautilus không hiển thị hình thu nhỏ cho các tệp NEF của tôi (ảnh thô)


11

Tôi không nhận được bất kỳ hình thu nhỏ nào trong nautilus cho các tệp NEF của mình (ảnh thô). Có một cách dễ dàng để sửa chữa điều này?


Đây có còn là tái sản xuất?
Braiam

@Braiam Không biết về 14.04, nhưng vào ngày 13.10, tôi đã phải cài đặt các gói bổ sung đó như trong asnwer của mình để nó hoạt động.
Dan

Câu trả lời:


29

Theo mặc định, Ubuntu không hiển thị hình thu nhỏ cho các tệp NEF. Nhưng bạn có thể thử (như được giải thích trong bài đăng trên blog này ) cài đặt UFraw.

sudo apt-get install ufraw

Và nếu nó chưa tồn tại, hãy tạo một tệp hình thu nhỏ /usr/share/thumbnailers/ufraw.thumbnailer, với nội dung:

[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;

Tệp này về cơ bản nói với exec ufraw-batch(với các tham số tốt) trên bất kỳ tệp nào có mimetypes được chỉ định (bao gồm image/x-nef).


1
+1, một sự điều chỉnh nhỏ cần thiết, nên /usr/share/thumbnailersthay thế/usr/share/thumbnailer
danijelc 17/12/13

1
Tôi có một máy ảnh Panasonic, tạo các tệp RW2. Tôi đã phải thêm Loại MIME image/x-panasonic-raw2;vào cuối dòng cuối cùng ở trên. Công trình quyến rũ sau đó! :)
seanlano

Điều này không hoạt động trong hộp trên Ubuntu 18.04, dưới đây câu trả lời từ @Dan hoạt động rất tốt.
giáo điều69

Điều này hoạt động trong 19.04.
Kitô hữu

Tôi có thể xác nhận điều này cũng hoạt động vào 19.10, mà không cần phải khởi động lại Nautilus. LƯU Ý: trong trường hợp của tôi, tôi đã phải thêm image/x-panasonic-rw2vào danh sách các loại MIME trong ufraw.thumbnailertệp.
seanlano

8

Bạn có thể cài đặt các gói sau và Nautilus sẽ bắt đầu hiển thị hình thu nhỏ cho các tệp NEF mà không phải thực hiện bất kỳ cấu hình thủ công nào.

18.04 và mới hơn:

sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer

Có vẻ như libopenraw1libopenrawgnome1không còn có sẵn trong 18.04 trở lên, chúng đã được thay thế bởi libopenraw7libopenrawgnome7. Trên thực tế, 2 thư viện dường như không bắt buộc phải tạo hình thu nhỏ và có thể bỏ qua. Tuy nhiên, nếu bạn bao gồm chúng, việc tạo hình thu nhỏ sẽ trở nên nhanh hơn nhiều.

16.04 trở về trước:

sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer

nguồn: Ubuntu Foums - xem các tệp thô nF NEF?


1
không hoạt động ở Ubuntu 18.04. Không thể tìm thấy gói libopenraw1 và libopenrawgnome1.
Tomasz Fijałkowski

1
Điều này hoạt động rất tốt trên Ubuntu 18, nhưng các gói là libopenraw7 hoặc -dev, chỉ cần xóa 1 và tabbạn sẽ nhanh chóng thấy gói chính xác là gì. Tôi đã sử dụng s/1/-devcho cả hai.
giáo điều69

@ dogmatic69 Cảm ơn thông tin! Tôi cập nhật câu trả lời của tôi. Tuy nhiên, không cần phải cài đặt các -devgói. Nó là đủ để sử dụng libopenraw7libopenrawgnome7.
Dan

1
Trên thực tế, có vẻ như các libopenraw*thư viện không cần thiết, và gnome-raw-thumbnailerlà đủ. Nhưng việc cài đặt chúng sẽ giúp việc tạo hình thu nhỏ RẤT NHIỀU nhanh hơn.
Dan

2

Tại Ubuntu 18.04 chỉ cần cài đặt gnome-raw-thumbnailer:

sudo apt-get install gnome-raw-thumbnailer

2

Được rồi, hầu hết các câu trả lời ở đây đều không hoạt động từ Ubuntu 19.10 hoặc chậm vì chúng xử lý các tệp RAW.

Các tệp NEF (và có thể rất nhiều định dạng khác) đã nhúng các bản xem trước của JPEG vào đó, nhanh hơn rất nhiều để trích xuất. Và lo ', kìa, trình thu nhỏ mặc định cho Gnome hỗ trợ họ, nhưng chúng không được kích hoạt, đây là cách kích hoạt nó:

  • bạn phải chỉnh sửa tệp /usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailerđể thêm các loại MIME bị thiếu.
  • Đây là tập tin trước:
[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;
  • Bạn có thể nối thêm chỉ image/x-nef;image/x-nikon-nef;cho NEF nếu bạn muốn hoặc bạn có thể thêm tất cả các định dạng RAW (tôi vừa mới làm điều đó):
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;

1
Thật đẹp, bộ xử lý thô thực sự đã mất vài giây cho mỗi tệp để tạo hình thu nhỏ và sẽ mất một giờ cho thư mục của tôi. Điều này nhanh hơn và hữu ích hơn nhiều cho chỉ duyệt thông thường.
Mark Peters

0

Tôi đang sử dụng gnome 15.10, không gặp vấn đề gì với nikon.nef và canon.cr2, nhưng không có cách nào để hiển thị hình thu nhỏ của nikon.NRW

  • Tôi chỉ có thể xem trước bằng tập lệnh bằng cách sử dụng dcraw, nhưng không phải trong gnome-thumnailers

Ở đây kịch bản tôi đặt trong nautilus:

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

Tất nhiên điều này tạo ra một jpeg mới ở bên cạnh pic ....

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.