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?
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?
Câu trả lời:
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
).
/usr/share/thumbnailers
thay thế/usr/share/thumbnailer
image/x-panasonic-raw2;
vào cuối dòng cuối cùng ở trên. Công trình quyến rũ sau đó! :)
image/x-panasonic-rw2
vào danh sách các loại MIME trong ufraw.thumbnailer
tệp.
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.
sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer
Có vẻ như libopenraw1
và libopenrawgnome1
không còn có sẵn trong 18.04 trở lên, chúng đã được thay thế bởi libopenraw7
và libopenrawgnome7
. 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.
sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer
tab
bạn sẽ nhanh chóng thấy gói chính xác là gì. Tôi đã sử dụng s/1/-dev
cho cả hai.
-dev
gói. Nó là đủ để sử dụng libopenraw7
và libopenrawgnome7
.
libopenraw*
thư viện không cần thiết, và gnome-raw-thumbnailer
là đủ. 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.
Tại Ubuntu 18.04 chỉ cần cài đặt gnome-raw-thumbnailer
:
sudo apt-get install gnome-raw-thumbnailer
Đượ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ó:
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
để thêm các loại MIME bị thiếu.[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;
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;
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
Ở đâ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 ....