Une solution, sur Ubuntu, serait d'utiliser dcraw
pour convertir NEF en PBM et pnmtopng
pour convertir PBM en png. Alors, ouvrez un terminal et exécutez ces commandes:
sudo apt-get install netpbm dcraw
Je n'ai pas d'images .NEF pour tester cela, mais selon cette page , vous pouvez faire:
Convertissez toutes les images NEF en PNG:
dcraw -c -w input.NEF | pnmtopng > output.png
Pour convertir un répertoire entier:
for filename in *.NEF ; do dcraw -c -w "$filename" | pnmtopng > "$filename.png" ; done
Cependant, ImageMagick est probablement le meilleur outil pour tous vos besoins de traitement d'images par lots . Il est gratuit, open source, multiplateforme et peut faire à peu près tout ce que vous pouvez penser, y compris le redimensionnement, le recadrage, la gestion de la transparence, le montage et la conversion entre la plupart des formats d'image sous le soleil. Cela aurait été mon premier choix, mais j'ai trouvé des messages (plus anciens) affirmant que cela ne fonctionnait pas avec NEF. Pourtant, leur site dit qu'il fait , donc vous devriez l' essayer et en tout cas, il est vraiment l' apprentissage vaut la peine. Installez-le sur Ubuntu avec:
sudo apt-get install imagemagick
Pour convertir un seul .NEF:
convert foo.NEF foo.jpg
Pour convertir tous les fichiers .NEF dans le répertoire courant ( écrasera les originaux ):
mogrify -format jpg *.NEF
Pour faire de même mais en conservant les fichiers d'origine, exécutez convert
en boucle:
for img in *.NEF; do convert "$img" "$img.jpg"; done