Słowo wstępu
NEF (Nikon Electronic Format) jest formatem zapisu danych stosowanym przez firmę Nikon. Pliki NEF mogą zawierać dane bezpośrednio z matrycy cyfrowego aparatu fotograficznego lub skanera (RAW) jak również oryginalne dane poddane obróbce w odpowiednim programie graficznym (np. Nikon Capture NX). Dodatkowo w pliku NEF zapisane są ustawienia aparatu lub skanera oraz poszczególne etapy obróbki w programie graficznym, dzięki czemu zapewniona jest bezstratna obróbka zdjęć, możliwość powrotu w każdej chwili do poprzedniej wersji, a nawet zapis kilku wersji zdjęcia w jednym pliku.
Pliki NEF mogą być kompresowane specjalnym algorytmem, co daje oszczędność miejsca rzędu 50–60%. Kompresja zastosowana w plikach NEF jest kompresją stratną, jednak algorytm jest tak dobrany, aby straty były praktycznie niewykrywalne, podobnie do plików mp3 o najwyższej jakości. W aparatach profesjonalnych (D2X, D2Xs, D3, D3×) i semi-profesjonalych (D200, D300, D700) jest możliwość wyłączenia kompresji plików NEF, domyślnie włączonej w aparatach amatorskich (D40, D40×, D50, D60, D70, D70s, D80, D90).
Format NEF jest w pełni obsługiwany jedynie przez oprogramowanie firmy Nikon, jednak wiele innych programów jest w stanie bez problemu odczytać dane zapisane w tym formacie, zazwyczaj za pomocą odpowiednich wtyczek, np. CameraRAW dla Photoshopa czy UFRaw dla Gimpa, potrafiącej też jako samodzielny program przekonwertować NEF do formatu TIFF.
źródło: „http://pl.wikipedia.org/wiki/NEF_(fotografia)”
UFRAW
Narzędzie UFRAW pozwala na łatwy odczyt i konwersję plików graficznych zapisanych w formacie RAW. Warto wspomnieć iż istnieje również wtyczka dla programu GIMP umożliwiająca edycję zdjęć w formacie RAW.
Instalacja paczek:
sudo apt-get install ufraw gimp-ufraw
Użycie ufraw w celu konwersji:
ufraw-batch --out-type=jpeg --out-path=JpgFromRaw/ --compression=85 --size=1280 nikon/*.nef
Czas wykonania powyższego polecenia dla 52 plików NEF to: 2 minuty na maszynie Intel 2 Core RAM 3GB dysk 5400obr./min. PORAŻKA – chyba że zależy nam na pełnym JPG w super jakości.
EXIFTOOL
Narzędzie ExifTool znajdziemy na stronie projektu: http://www.sno.phy.queensu.ca/~phil/exiftool/ lub pobieramy wersję lokalną z załącznika.
Instalacja w Linuksie:
perl Makefile.PL
make
sudo make install
Użycie exiftool do wydobycia JPG BASIC z plików NEF:
exiftool -b -JpgFromRaw -w JpgFromRaw/%f.jpg -ext NEF -r nikon/
Wykonanie powyższego polecenia powinno zająć nie więcej niż 10 sekund dla 50 plików NEF. Dzieje się tak dlatego, że exiftool nie konwertuje pliku NEF na JPG a jedynie wydobywa z NEFa już istniejącego JPG.
UWAGA
W środku pliku NEF tak naprawdę siedzi pełnowymiarowy JPG zapisany w jakości Basic - a wiec pstrykanie w trybie NEF+JPG zupełnie nie ma sensu, bo ten sam plik JPG mamy zapisany raz na karcie w osobnym pliku, a raz wewnątrz pliku RAW.
Wydobycie pliku podglądu
exiftool -b -PreviewImage -w Previews/%f.jpg -ext NEF nikon/
Równie szybkie polecenie co poprzednie, jednak wynikiem jego są pliki w rozdzielczości 570×375
UWAGA
Powyższe polecenia nie przenoszą pełnych informacji EXIF !!! Aby zapobiec utracie tych danych wykonajmy:
exiftool -overwrite_original_in_place -tagsfromfile nikon/%f.nef -ext JPG JpgFromRaw/
Polecenie to przepisze dane EXIF z pliku NEF do pliku JPG.
Automatyzacja
nef2jpg.sh
#!/bin/sh
# Generate JPG BASIC files with EXIF data
NEF_DIR="nikon foto"
JPG_DIR="JpgFromRaw foto"
exiftool -b -JpgFromRaw -w "$JPG_DIR"/%f.jpg -ext NEF -r "$NEF_DIR"/
exiftool -overwrite_original_in_place -tagsfromfile "$NEF_DIR"/%f.nef -ext JPG "$JPG_DIR"/
nef2preview_jpg.sh
#!/bin/sh
# Generate preview files with EXIF data
NEF_DIR="nikon foto"
PREVIEW_JPG_DIR="Previews foto"
exiftool -b -PreviewImage -w "$PREVIEW_JPG_DIR"/%f.jpg -ext NEF "$NEF_DIR"/
exiftool -overwrite_original_in_place -tagsfromfile "$NEF_DIR"/%f.nef -ext JPG "$PREVIEW_JPG_DIR"/
Dane EXIF
exiftool dsc_0038.NEF
ExifTool Version Number : 7.63
File Name : dsc_0038.NEF
Directory : a
File Size : 8.8 MB
File Modification Date/Time : 2009:01:31 22:47:58+01:00
File Type : NEF
MIME Type : image/x-raw
Exif Byte Order : Big-endian (Motorola, MM)
Make : NIKON CORPORATION
Camera Model Name : NIKON D60
Orientation : Horizontal (normal)
Software : Ver.1.01
Modify Date : 2009:01:31 22:14:37
Jpg From Raw Start : 179584
Jpg From Raw Length : 1009898
Y Cb Cr Positioning : Co-sited
Subfile Type : Full-resolution Image
Image Width : 3904
Image Height : 2616
Bits Per Sample : 12
Compression : Nikon NEF Compressed
Photometric Interpretation : Color Filter Array
Strip Offsets : 1189484
Samples Per Pixel : 1
Rows Per Strip : 2616
Strip Byte Counts : 8010433
X Resolution : 300
Y Resolution : 300
Planar Configuration : Chunky
Resolution Unit : inches
CFA Repeat Pattern Dim : 2 2
CFA Pattern 2 : 1 2 0 1
Reference Black White : 0 255 0 255 0 255
Exposure Time : 1/60
F Number : 3.5
Exposure Program : Not Defined
ISO : 200
Create Date : 2009:01:31 22:14:37
Exposure Compensation : 0
Max Aperture Value : 3.5
Metering Mode : Multi-segment
Flash : Auto, Fired, Return detected
Focal Length : 18.0 mm
Maker Note Version : 2.10
Color Mode : Color
Quality : Raw
White Balance : Auto
Focus Mode : AF-A
Flash Setting : Normal
Flash Type : Built-in,TTL
White Balance Fine Tune : 0 0
Color Balance 1 : 2.01953125 1.26953125 1 1
Program Shift : 0
Exposure Difference : -5.4
Preview Image Start : 13820
Preview Image Length : 107805
Flash Exposure Compensation : 0
ISO Setting : 200
Crop Hi Speed : Off (3904x2616 cropped to 3904x2616 at pixel 0,0)
Serial Number : 6367699
Color Space : sRGB
VR Info Version : 0100
Vibration Reduction : On
Active D-Lighting : Unknown (65535)
Timezone : +01:00
Daylight Savings : No
Date Display Format : Y/M/D
ISO Expansion : Off
ISO2 : 200
ISO Expansion 2 : Off
Tone Comp : Auto
Lens Type : G VR
Lens : 18-55mm f/3.5-5.6
Flash Mode : Fired, TTL Mode
AF Area Mode : Dynamic Area, Closest Subject
AF Point : Center
AF Points In Focus : Center
Shooting Mode : Single-Frame
Auto Bracket Release : Unknown (255)
Contrast Curve : (Binary data 8256 bytes, use -b option to extract)
Color Hue : Mode3a
Light Source : Speedlight
Shot Info Version : 0211
Hue Adjustment : 0
NEF Compression : Lossy (type 1)
Noise Reduction : Off
Linearization Table : (Binary data 1412 bytes, use -b option to extract)
WB RGGB Levels : 517 256 256 325
Lens Data Version : 0202
Exit Pupil Position : 97.5 mm
AF Aperture : 3.6
Focus Position : 0x66
Focus Distance : 2.24 m
Lens ID Number : 154
Lens F Stops : 5.33
Min Focal Length : 18.3 mm
Max Focal Length : 55.0 mm
Max Aperture At Min Focal : 3.6
Max Aperture At Max Focal : 5.7
MCU Version : 156
Effective Max Aperture : 3.6
Raw Image Center : 1952 1308
Sensor Pixel Size : 6.05 x 6.05 um
Retouch History : None
Shutter Count : 232
Flash Info Version : 0102
Flash Model : Internal
External Flash Flags : (none)
Flash Commander Mode : Off
Flash Control Mode : iTTL-BL
Flash Group A Control Mode : Off
Flash Group B Control Mode : Off
Flash Group C Control Mode : Off
Flash Group A Exposure Comp : 0
Flash Group B Exposure Comp : 0
Flash Group C Exposure Comp : 0
Image Optimization :
Vari Program : Auto
Multi Exposure Version : 0100
Multi Exposure Mode : Off
Multi Exposure Shots : 0
Multi Exposure Auto Gain : Off
High ISO Noise Reduction : Off
File Info Version : 0100
Directory Number : 100
File Number : 0038
User Comment :
Sub Sec Time : 70
Sub Sec Time Original : 70
Sub Sec Time Digitized : 70
Sensing Method : One-chip color area
File Source : Digital Camera
Scene Type : Directly photographed
Custom Rendered : Normal
Exposure Mode : Auto
Digital Zoom Ratio : 1
Focal Length In 35mm Format : 27 mm
Scene Capture Type : Standard
Gain Control : None
Contrast : Normal
Saturation : Normal
Sharpness : Normal
Subject Distance Range : Unknown
Date/Time Original : 2009:01:31 22:14:37
TIFF-EP Standard ID : 1 0 0 0
Aperture : 3.5
Blue Balance : 1.269531
CFA Pattern : [Green,Blue][Red,Green]
Image Size : 3904x2616
Jpg From Raw : (Binary data 1009898 bytes, use -b option to extract)
Lens ID : AF-S DX VR Zoom-Nikkor 18-55mm f/3.5-5.6G
Lens : 18-55mm f/3.5-5.6 G VR
Preview Image : (Binary data 107805 bytes, use -b option to extract)
Red Balance : 2.019531
Scale Factor To 35 mm Equivalent: 1.5
Shutter Speed : 1/60
Create Date : 2009:01:31 22:14:37.70
Date/Time Original : 2009:01:31 22:14:37.70
Modify Date : 2009:01:31 22:14:37.70
Circle Of Confusion : 0.020 mm
Depth Of Field : 2.80 m (1.51 - 4.31)
Field Of View : 67.0 deg (2.96 m)
Focal Length : 18.0 mm (35 mm equivalent: 27.0 mm)
Hyperfocal Distance : 4.62 m
Light Value : 8.5

Dodaj nową odpowiedź