Одним з рішень на Ubuntu було б використовувати dcraw
для перетворення NEF в PBM та pnmtopng
перетворення PBM в png. Отже, відкрийте термінал і запустіть ці команди:
sudo apt-get install netpbm dcraw
У мене немає ніяких зображень .NEF для перевірки цього, але відповідно до цієї сторінки , ви можете зробити:
Перетворити всі зображення NEF в PNG:
dcraw -c -w input.NEF | pnmtopng > output.png
Щоб конвертувати весь каталог:
for filename in *.NEF ; do dcraw -c -w "$filename" | pnmtopng > "$filename.png" ; done
Мабуть, найкращим інструментом для всіх ваших потреб пакетної обробки зображень є ImageMagick . Це безкоштовно, з відкритим кодом, крос-платформи і може робити майже все, про що ви думаєте, включаючи розмір, обрізку, управління прозорістю, монтажем та перетворенням між більшості форматів зображень під сонцем. Це був би мій перший вибір, але я знайшов кілька (старших) постів, які стверджують, що це не працює з НЕФ. І все-таки їхній веб-сайт говорить, що це так , тож варто спробувати це, і в будь-якому випадку, це дійсно варто вчитися. Встановіть його на Ubuntu за допомогою:
sudo apt-get install imagemagick
Щоб конвертувати єдиний .NEF:
convert foo.NEF foo.jpg
Щоб конвертувати всі файли .NEF у поточній каталозі ( замінить оригінали ):
mogrify -format jpg *.NEF
Щоб зробити те ж саме, але зберігаючи вихідні файли, запустіть convert
у циклі:
for img in *.NEF; do convert "$img" "$img.jpg"; done