उबंटू पर एक समाधान, dcraw
एनईएफ को पीबीएम में pnmtopng
बदलने के लिए और पीबीएम को पीएनजी में परिवर्तित करने के लिए उपयोग किया जाएगा । इसलिए, एक टर्मिनल खोलें और इन कमांड को चलाएं:
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 है । यह मुफ़्त है, खुला स्रोत है, प्लेटफ़ॉर्म है और आप हर चीज़ के बारे में सोच सकते हैं, जिसमें आप आकार बदलने, क्रॉपिंग, पारदर्शिता को प्रबंधित करने, असेंबल करने और सूर्य के नीचे अधिकांश छवि प्रारूपों के बीच परिवर्तित करने के बारे में सोच सकते हैं। यह मेरी पहली पसंद होता, लेकिन मुझे कुछ (पुरानी) पोस्ट मिलीं, जिनमें दावा किया गया कि यह एनईएफ के साथ काम नहीं करती। फिर भी, उनकी वेबसाइट का कहना है कि यह करता है , इसलिए आपको इसे आज़माना चाहिए और किसी भी मामले में, यह वास्तव में सीखने लायक है। इसके साथ उबंटू पर स्थापित करें:
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