RAW फ़ॉर्मैट
कैमरे के रॉ इमेज फ़ॉर्मैट
एक नज़र में
RAW फ़ाइलें डिजिटल दुनिया की फ़िल्म निगेटिव हैं। इनमें सेंसर का कच्चा डेटा होता है, किसी भी प्रोसेसिंग से पहले वाला। इसीलिए ये प्रोफ़ेशनल एडिटिंग के लिए बढ़िया हैं, पर इसका मतलब यह भी है कि इनमें आपके कैमरे और शूटिंग के हालात का ढेर सारा मेटाडेटा भरा रहता है।
अच्छी ख़बर: ज़्यादातर RAW फ़ॉर्मैट TIFF स्ट्रक्चर पर बने हैं, इसलिए एक बार TIFF समझ लिया तो ज़्यादातर RAW फ़ाइलें पढ़ लेंगे। बुरी ख़बर: हर कैमरा कंपनी अपने-अपने एक्सटेंशन जोड़ देती है।
खुला स्टैंडर्ड
DNG (Digital Negative):Adobe का पूरी तरह दर्ज RAW फ़ॉर्मैट
कंपनियों के अपने
CR2/CR3 (Canon), NEF (Nikon), ARW (Sony), ORF (Olympus)
DNG (Adobe Digital Negative)
DNG, Adobe की एक कोशिश है कि RAW का एक सर्वमान्य फ़ॉर्मैट बने, और यही अकेला ऐसा फ़ॉर्मैट है जो पूरी तरह दस्तावेज़ों में दर्ज है। अगर चुनने का मौक़ा हो तो DNG के साथ काम करना सबसे आसान है, क्योंकि इसका स्पेक सार्वजनिक है।
अंदर से यह TIFF ही है, बस कैमरे के रंगों का डेटा रखने के लिए कुछ अतिरिक्त टैग के साथ। इसी वजह से इसे किसी भी TIFF समझने वाले टूल से पढ़ना आसान रहता है।
DNG फ़ाइल का स्ट्रक्चर
DNG हेडर
| Offset | Hex | ASCII | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 0000 | 49492A0008000000 | II*..... | |||||||
DNG के अपने टैग
0xC612:DNGVersion0xC614:UniqueCameraModel0xC621:ColorMatrix10xC65A:CalibrationIlluminant1DNG पूरी तरह सपोर्टेड
PicScrub, DNG फ़ाइलों को पूरी तरह सपोर्ट करता है। चूँकि DNG मानक TIFF स्ट्रक्चर पर चलता है, हम उसी तरीके से EXIF, GPS और बाकी मेटाडेटा हटा देते हैं जैसे आम TIFF फ़ाइलों में।
कंपनियों के अपने फ़ॉर्मैट
यहीं से बात उलझने लगती है। हर कैमरा कंपनी का अपना RAW फ़ॉर्मैट है, और ज़्यादातर TIFF पर बने होने के बावजूद हर एक की अपनी सनक है। समुदाय ने इनमें से ज़्यादातर को उलटकर समझ लिया है, पर जानकारी अलग-अलग प्रोजेक्ट में बिखरी पड़ी है।
CR2 (Canon)
TIFF पर बना, Canon के अपने IFD और सेंसर डेटा के लिए lossless JPEG कंप्रेशन के साथ।
49 49 2A 00 ... 43 52 02 00 (II + "CR" + वर्ज़न)NEF (Nikon)
TIFF पर बना, आम तौर पर big-endian (MM)। इसमें Nikon के अपने मेटाडेटा के साथ भरपूर Maker Notes होते हैं।
ARW (Sony)
TIFF पर बना, Sony के अपने बदलावों के साथ। इसमें कई इमेज strip होती हैं, और कुछ मॉडल में कंपनी का अपना एन्क्रिप्शन भी।
दूसरे फ़ॉर्मैट
- • ORF (Olympus):TIFF पर बना
- • RAF (Fujifilm):अपना अलग स्ट्रक्चर
- • RW2 (Panasonic):TIFF पर बना
- • PEF (Pentax):TIFF पर बना
अंदर छिपे JPEG प्रिव्यू
एक बात जो लोगों को चौंका देती है: RAW फ़ाइलों में आम तौर पर पूरे JPEG प्रिव्यू होते हैं। आपका कैमरा इन्हें इसलिए बनाता है ताकि आप LCD पर तुरंत तस्वीरें देख सकें। फ़ाइल ब्राउज़र भी थंबनेल के लिए इन्हीं का इस्तेमाल करते हैं।
प्रिव्यू क्यों होते हैं
- • कैमरे का LCD:RAW प्रोसेस किए बिना तुरंत देखना
- • थंबनेल:फ़ाइल ब्राउज़र के प्रिव्यू
- • झटपट एडिटिंग:एडिटर में शुरुआती लोडिंग तेज़ होना
प्राइवेसी की बात
अंदर छिपे JPEG प्रिव्यू में अक्सर वही EXIF मेटाडेटा होता है जो मुख्य इमेज में है, GPS कोऑर्डिनेट समेत। PicScrub इन अंदरूनी इमेज को भी मुख्य फ़ाइल के साथ ही प्रोसेस करता है।
Maker Notes
Maker Notes कैमरा मेटाडेटा का बेलगाम इलाक़ा हैं। हर कंपनी इस गठरी में जो मन आए ठूँस देती है, और फ़ॉर्मैट कहीं दर्ज नहीं है। कुछ तो इसके हिस्सों को एन्क्रिप्ट तक कर देती हैं।
प्राइवेसी की चिंताएँ
- • कैमरे का सीरियल नंबर
- • लेंस का सीरियल नंबर
- • अंदरूनी फ़र्मवेयर वर्ज़न
- • शटर कितनी बार चला
- • कौन सा फ़ोकस पॉइंट इस्तेमाल हुआ
- • कस्टम सेटिंग
प्रोसेसिंग की चुनौती
Maker Notes ऐसे फ़ॉर्मैट पर चलते हैं जो कहीं दर्ज नहीं हैं और हर कंपनी के अपने हैं। कुछ एन्क्रिप्टेड होते हैं। पूरी तरह हटाने के लिए हर कंपनी का फ़ॉर्मैट समझना पड़ेगा।
कंपनी के हिसाब से टैग की रेंज
| कंपनी | टैग की रेंज | ख़ास टैग |
|---|---|---|
| Sony | 0x7000–0x74C8 | SonyRawFileType, VignettingCorrection, DistortionCorrection |
| Canon | 0xC5E0 | CR2CFAPattern |
| Nikon | 0xC7D5 | NikonNEFInfo |
| Hasselblad | 0xB4C3, 0xC51B | HasselbladRawImage, HasselbladExif |
| Panasonic | 0xC6D2–0xC6D3 | PanasonicTitle, PanasonicTitle2 |
| Adobe DNG | 0xC612–0xC7A8 | DNGVersion, ColorMatrix, CalibrationIlluminant |
PicScrub, RAW को कैसे प्रोसेस करता है
फ़ॉर्मैट पहचानना
हेडर में TIFF स्ट्रक्चर और फ़ॉर्मैट के अपने सिग्नेचर देखना
TIFF स्ट्रक्चर पढ़ना
IFD की कड़ी पार करते हुए EXIF, GPS और Maker Note की जगहें पहचानना
अंदर के JPEG प्रोसेस करना
अलग-अलग रेज़ोल्यूशन के JPEG प्रिव्यू ढूँढकर साफ़ करना
मेटाडेटा हटाना या शून्य करना
मेटाडेटा वाले टैग हटाना या उनके अंदर का डेटा शून्य कर देना
रॉ डेटा बचाए रखना
सेंसर का डेटा और रंग/कैलिब्रेशन के ज़रूरी टैग जस के तस रखना
जो बचा रहता है
- • सेंसर का रॉ डेटा
- • कलर मैट्रिक्स
- • कैमरे का कैलिब्रेशन
- • व्हाइट बैलेंस के गुणांक
- • active area की परिभाषा
जो हट जाता है
- • EXIF मेटाडेटा
- • GPS कोऑर्डिनेट
- • Maker Notes
- • अंदर छिपे JPEG का मेटाडेटा
- • सीरियल नंबर
DNG में बदलना
अगर आप RAW फ़ाइलें शेयर कर रहे हैं और चाहते हैं कि मेटाडेटा पूरी तरह साफ़ हो जाए, तो पहले उन्हें DNG में बदल लेने पर विचार कीजिए।
सुझाया गया तरीका
DNG में बदलने से कंपनियों के अपने स्ट्रक्चर निकल जाते हैं और इमेज का असली डेटा बचा रहता है:
- Adobe DNG Converter (मुफ़्त) से DNG में बदलिए
- मेटाडेटा हटाने के लिए PicScrub से प्रोसेस कीजिए
- साफ़ की हुई DNG फ़ाइल शेयर कीजिए
इससे सामने वाला बिना किसी ख़ास सॉफ़्टवेयर के फ़ाइल खोल पाएगा, और सारा मेटाडेटा भी सफ़ाई से हट जाएगा।