PicScrub logoPicScrub
फ़ॉर्मैट पर वापस जाएँ

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 फ़ाइल का स्ट्रक्चर

TIFF Header
IFD0
EXIF IFD
SubIFDs
Raw Data
TIFF Header
8 बाइट
II/MM + मैजिक + IFD का offset
IFD0
500 बाइट
मुख्य इमेज डायरेक्टरी
EXIF IFD
1000 बाइट
कैमरे का मेटाडेटा
SubIFDs
500 बाइट
कम रेज़ोल्यूशन वाली इमेज
Raw Data
लंबाई बदलती रहती है
सेंसर का डेटा

DNG हेडर

बाइट ऑर्डर (Little Endian)
TIFF मैजिक (42)
IFD0 का offset
OffsetHexASCII
0000
49492A0008000000
II*.....

DNG के अपने टैग

0xC612:DNGVersion
0xC614:UniqueCameraModel
0xC621:ColorMatrix1
0xC65A:CalibrationIlluminant1

DNG पूरी तरह सपोर्टेड

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" + वर्ज़न)
ध्यान दें: CR3 (Canon का नया फ़ॉर्मैट) HEIC की तरह ISOBMFF कंटेनर इस्तेमाल करता है।

NEF (Nikon)

TIFF पर बना, आम तौर पर big-endian (MM)। इसमें Nikon के अपने मेटाडेटा के साथ भरपूर Maker Notes होते हैं।

बाइट ऑर्डर: आम तौर पर big-endian (4D 4D)

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 ऐसे फ़ॉर्मैट पर चलते हैं जो कहीं दर्ज नहीं हैं और हर कंपनी के अपने हैं। कुछ एन्क्रिप्टेड होते हैं। पूरी तरह हटाने के लिए हर कंपनी का फ़ॉर्मैट समझना पड़ेगा।

कंपनी के हिसाब से टैग की रेंज

कंपनीटैग की रेंजख़ास टैग
Sony0x7000–0x74C8SonyRawFileType, VignettingCorrection, DistortionCorrection
Canon0xC5E0CR2CFAPattern
Nikon0xC7D5NikonNEFInfo
Hasselblad0xB4C3, 0xC51BHasselbladRawImage, HasselbladExif
Panasonic0xC6D2–0xC6D3PanasonicTitle, PanasonicTitle2
Adobe DNG0xC612–0xC7A8DNGVersion, ColorMatrix, CalibrationIlluminant

PicScrub, RAW को कैसे प्रोसेस करता है

1

फ़ॉर्मैट पहचानना

हेडर में TIFF स्ट्रक्चर और फ़ॉर्मैट के अपने सिग्नेचर देखना

2

TIFF स्ट्रक्चर पढ़ना

IFD की कड़ी पार करते हुए EXIF, GPS और Maker Note की जगहें पहचानना

3

अंदर के JPEG प्रोसेस करना

अलग-अलग रेज़ोल्यूशन के JPEG प्रिव्यू ढूँढकर साफ़ करना

4

मेटाडेटा हटाना या शून्य करना

मेटाडेटा वाले टैग हटाना या उनके अंदर का डेटा शून्य कर देना

5

रॉ डेटा बचाए रखना

सेंसर का डेटा और रंग/कैलिब्रेशन के ज़रूरी टैग जस के तस रखना

जो बचा रहता है

  • • सेंसर का रॉ डेटा
  • • कलर मैट्रिक्स
  • • कैमरे का कैलिब्रेशन
  • • व्हाइट बैलेंस के गुणांक
  • • active area की परिभाषा

जो हट जाता है

  • • EXIF मेटाडेटा
  • • GPS कोऑर्डिनेट
  • • Maker Notes
  • • अंदर छिपे JPEG का मेटाडेटा
  • • सीरियल नंबर

DNG में बदलना

अगर आप RAW फ़ाइलें शेयर कर रहे हैं और चाहते हैं कि मेटाडेटा पूरी तरह साफ़ हो जाए, तो पहले उन्हें DNG में बदल लेने पर विचार कीजिए।

सुझाया गया तरीका

DNG में बदलने से कंपनियों के अपने स्ट्रक्चर निकल जाते हैं और इमेज का असली डेटा बचा रहता है:

  1. Adobe DNG Converter (मुफ़्त) से DNG में बदलिए
  2. मेटाडेटा हटाने के लिए PicScrub से प्रोसेस कीजिए
  3. साफ़ की हुई DNG फ़ाइल शेयर कीजिए

इससे सामने वाला बिना किसी ख़ास सॉफ़्टवेयर के फ़ाइल खोल पाएगा, और सारा मेटाडेटा भी सफ़ाई से हट जाएगा।