ทางออกหนึ่งบน 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 มันฟรี, โอเพ่นซอร์ส, cross platform และสามารถทำทุกอย่างที่คุณคิดได้รวมถึงการปรับขนาด, การครอบตัด, การจัดการความโปร่งใส, การตัดต่อและการแปลงระหว่างรูปแบบภาพส่วนใหญ่ภายใต้ดวงอาทิตย์ มันจะเป็นตัวเลือกแรกของฉัน แต่ฉันพบบางโพสต์ (เก่ากว่า) ที่อ้างว่ามันไม่ทำงานกับ NEF ยังเว็บไซต์ของพวกเขาบอกว่ามันทำดังนั้นคุณควรลองและในกรณีใด ๆ มันคุ้มค่าการเรียนรู้ ติดตั้งบน 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