Ubuntu'da bir çözüm, dcraw
NEF'i PBM'ye dönüştürmek ve PBM'yi png'ye dönüştürmek için kullanmak olacaktır pnmtopng
. Bu nedenle, bir terminal açın ve şu komutları çalıştırın:
sudo apt-get install netpbm dcraw
Bunu test etmek için herhangi bir .NEF resmim yok, ancak bu sayfaya göre şunları yapabilirsiniz:
Tüm NEF görüntülerini PNG'ye dönüştürün:
dcraw -c -w input.NEF | pnmtopng > output.png
Bir dizinin tamamını dönüştürmek için:
for filename in *.NEF ; do dcraw -c -w "$filename" | pnmtopng > "$filename.png" ; done
Bununla birlikte, tüm toplu görüntü işleme ihtiyaçlarınız için muhtemelen en iyi araç ImageMagick'tir . Ücretsiz, açık kaynak, çapraz platform ve yeniden boyutlandırma, kırpma, şeffaflığı yönetme, montaj ve güneş altındaki çoğu görüntü formatı arasında dönüştürme de dahil olmak üzere aklınıza gelebilecek her şeyi yapabilir. Bu benim ilk tercihim olurdu, ama NEF ile çalışmadığını iddia eden bazı (eski) mesajlar buldum. Yine de, kendi web sitesi diyor yapar , bu yüzden de denemek gerekir ve her durumda, gerçekten değer öğrenmedir. Şununla Ubuntu'ya yükleyin:
sudo apt-get install imagemagick
Tek bir .EF değerini dönüştürmek için:
convert foo.NEF foo.jpg
Geçerli dizindeki tüm .NEF dosyalarını dönüştürmek için ( orijinallerin üzerine yazılır ):
mogrify -format jpg *.NEF
Aynı şeyi yapmak, ancak orijinal dosyaları tutmak için convert
bir döngüde çalıştırın :
for img in *.NEF; do convert "$img" "$img.jpg"; done