Eine Lösung unter Ubuntu wäre dcraw
, NEF in PBM und pnmtopng
PBM in png umzuwandeln. Öffnen Sie also ein Terminal und führen Sie die folgenden Befehle aus:
sudo apt-get install netpbm dcraw
Ich habe keine .NEF-Bilder, um dies zu testen, aber gemäß dieser Seite können Sie Folgendes tun:
Konvertieren Sie alle NEF-Bilder in PNG:
dcraw -c -w input.NEF | pnmtopng > output.png
So konvertieren Sie ein gesamtes Verzeichnis:
for filename in *.NEF ; do dcraw -c -w "$filename" | pnmtopng > "$filename.png" ; done
Das beste Werkzeug für all Ihre Batch-Bildverarbeitungsanforderungen ist jedoch ImageMagick . Es ist kostenlos, Open Source, plattformübergreifend und kann fast alles, was Sie sich vorstellen können, einschließlich Größenänderung, Zuschneiden, Verwalten der Transparenz, Montage und Konvertierung zwischen den meisten Bildformaten unter der Sonne. Es wäre meine erste Wahl gewesen, aber ich habe einige (ältere) Beiträge gefunden, die behaupten, dass es mit NEF nicht funktioniert. Trotzdem sagt ihre Website, dass sie es tut, also sollten Sie es ausprobieren und es lohnt sich auf jeden Fall. Installiere es auf Ubuntu mit:
sudo apt-get install imagemagick
So konvertieren Sie eine einzelne .NEF-Datei:
convert foo.NEF foo.jpg
Um alle .NEF-Dateien im aktuellen Verzeichnis zu konvertieren ( die Originale werden überschrieben ):
mogrify -format jpg *.NEF
Um dasselbe zu tun, aber die Originaldateien beizubehalten, führen Sie convert
eine Schleife aus:
for img in *.NEF; do convert "$img" "$img.jpg"; done