EXIF कई खंडों में से एक है
JPEG निशान लगे खंडों की एक लड़ी है, और मेटाडेटा उनमें से एक से ज़्यादा में बिखरा रहता है। EXIF उस APP1 खंड में रहता है जो Exif बाइटों और दो शून्यों से शुरू होता है। XMP दूसरे APP1 खंड में रहता है, जिसे नामस्थान के पते से पहचाना जाता है। IPTC APP13 के भीतर Photoshop संसाधन ब्लॉक में आता है, और ICC रंग प्रोफ़ाइल APP2 में। EXIF खंड मिटाना उनमें से ठीक पहला निकालता है। इसीलिए ईमानदार शब्द EXIF हटाना है, सारा मेटाडेटा हटाना नहीं: जो टूल एक APP1 मिटाते हुए दूसरा वाला दावा करता है, वह ऐसे काम का वर्णन कर रहा है जो उसने किया ही नहीं।
थंबनेल भी साथ जाता है
EXIF अपनी अलग डायरेक्टरी में तस्वीर की एक छोटी प्रति रखता है, जिसे कैमरा इसलिए लिखता है कि झलक तुरंत दिख सके। वह प्रति खींचने के उसी क्षण बनती है, यानी बाद में काटी या सँवारी गई तस्वीर भी असली फ़्रेम का थंबनेल लिए चल सकती है — यही वजह है कि एक से ज़्यादा छपी तस्वीरों की कटाई अजनबियों ने वापस खोल दी। EXIF खंड मिटाने पर वह जड़ी हुई प्रति भी साथ चली जाती है।
सफ़ाई कोई एक ही क्रिया नहीं है
आपकी फ़ाइल के साथ क्या होगा, यह पूरी तरह इस पर टिका है कि वह है क्या। JPEG में एक खंड मिटाया जा सकता है जबकि दबी हुई तस्वीर का डेटा बाइट-दर-बाइट उतार लिया जाता है, इसलिए तस्वीर में कुछ नहीं बदलता। इस कार्यक्षेत्र का पढ़ा जाने वाला कोई और प्रारूप ब्राउज़र में उस तरह नहीं बदला जा सकता, इसलिए तस्वीर को डिकोड करके दोबारा लिखा जाता है — और इससे हर जड़ा समूह एक साथ छूट जाता है, जिसकी क़ीमत है रंग प्रोफ़ाइल, कोई भी चलती-फिरती हरकत, और नुक़सान वाले डिब्बे में कुछ गुणवत्ता।
सफ़ाई कहाँ तक नहीं पहुँचती
यह सब फ़ाइल के भीतर काम करता है, जबकि तस्वीर की पहचान कराने वाली कुछ चीज़ें उसके बाहर होती हैं। अक्सर फ़ाइल का नाम ही भेद खोलता है: IMG_0001 कुछ नहीं कहता, पर आपका ख़ुद टाइप किया नाम बहुत कुछ कह सकता है। फ़ाइल सिस्टम बनने और बदलने की अपनी तारीख़ें रखता है, जो कुछ तरीक़ों से भेजने पर फ़ाइल के साथ जाती हैं और कुछ से नहीं। और तस्वीर में जो दिख रहा है उसके बारे में कोई मेटाडेटा टूल कुछ नहीं कर सकता: साफ़ किया हुआ स्क्रीनशॉट भी वही दिखाता रहेगा जो स्क्रीन पर था।
सफ़ाई हर प्रारूप के साथ क्या करती है
- JPEG
- EXIF APP1 खंड मिटता है। पिक्सल वही रहते हैं। XMP, IPTC और ICC बचे रहते हैं।
- PNG
- PNG के रूप में फिर से एन्कोड। पिक्सल वही, हर चंक गिर जाता है।
- GIF
- PNG के रूप में फिर से एन्कोड। एक फ़्रेम बचता है; हरकत नहीं।
- WebP
- WebP के रूप में फिर से एन्कोड। मूल फ़ाइल बिना नुकसान वाली हो तब भी गुणवत्ता बदल सकती है।
- HEIC / HEIF
- JPEG के रूप में फिर से एन्कोड। डिब्बा बदलता है; कोई जड़ी चीज़ नहीं बचती।
- AVIF
- JPEG के रूप में फिर से एन्कोड। कोई ब्राउज़र AV1 लिख नहीं सकता।
- TIFF
- JPEG के रूप में फिर से एन्कोड। उसके टैग और उसका पिक्सल सूचकांक एक ही ढाँचा हैं।
मेटाडेटा हटाने के बारे में सवाल
क्या इससे मेरी तस्वीर का सारा मेटाडेटा हट जाता है?खोलें
JPEG से नहीं, और EXIF खंड मिटाने वाला कोई भी टूल ऐसा नहीं करता। जो निकलता है वह कैमरा, समय और स्थान वाला खंड है। XMP अलग APP1 में बैठता है, IPTC APP13 ब्लॉक में और रंग प्रोफ़ाइल APP2 में, और तीनों बचे रहते हैं। बाक़ी हर प्रारूप में तस्वीर फिर से एन्कोड होती है, और वहाँ कोई जड़ी चीज़ नहीं बचती।
क्या तस्वीर की गुणवत्ता बदलेगी?खोलें
JPEG के लिए नहीं: दबी हुई तस्वीर का डेटा बाइट-दर-बाइट उतार लिया जाता है, इसलिए पिक्सल वही रहते हैं। PNG या GIF वापस PNG के रूप में लिखी जाती है, जो भी हूबहू है। HEIC, AVIF, TIFF या WebP दोबारा एन्कोड होती है, इसलिए बदल सकती है।
क्या मेरी मूल फ़ाइल बदलती है?खोलें
कभी नहीं। आपको डाउनलोड में एक नई फ़ाइल मिलती है, जिसका नाम मूल फ़ाइल पर एक प्रत्यय के साथ रखा जाता है। जो फ़ाइल आपने छोड़ी थी वह ठीक वैसी ही रहती है।
क्या मैं जाँच सकता हूँ कि यह काम कर गया?खोलें
हाँ, और जाँचना चाहिए। डाउनलोड के बाद साफ़ की गई प्रति ही कार्यक्षेत्र की तस्वीर बन जाती है, इसलिए नीचे की टैग तालिका उसी फ़ाइल को पढ़ रही है जो आपको अभी मिली। जिस समूह के ग़ायब होने की उम्मीद थी वह अगर अब भी सूची में है, तो वहीं दिख जाएगा, बाद में पता नहीं चलेगा।
फ़ाइल प्रारूप के अनुसार
- HEIC मेटाडेटा व्यूअर
- HEIC या HEIF खोलें और उसका EXIF, स्थान और Apple के निर्माता-नोट ब्राउज़र में पढ़ें, वहाँ भी जहाँ ब्राउज़र तस्वीर दिखा नहीं सकता। कुछ भी सर्वर पर नहीं जाता।
- PNG मेटाडेटा व्यूअर
- PNG में EXIF खंड होता ही नहीं। देखें कि PNG असल में कौन-से tEXt, iTXt और eXIf चंक लिए चल रही है, आपके ही ब्राउज़र में पढ़े गए। कुछ भी सर्वर पर नहीं जाता।
- WebP मेटाडेटा व्यूअर
- WebP मेटाडेटा RIFF चंकों में रखती है, और सिर्फ़ अपनी बढ़ी हुई बनावट में। देखें कि WebP क्या लिए चल रही है, आपके ही ब्राउज़र में पढ़ी गई। कुछ भी सर्वर पर नहीं जाता।
- TIFF मेटाडेटा व्यूअर
- EXIF TIFF से ही निकला है। TIFF की इमेज फ़ाइल डायरेक्टरी, टैग और बाइट क्रम ब्राउज़र में पढ़ें, भले ही कोई ब्राउज़र उसे दिखा न सके। कुछ भी सर्वर पर नहीं जाता।
- AVIF मेटाडेटा व्यूअर
- AVIF वही डिब्बा इस्तेमाल करती है जो HEIC का है, पर लाइसेंस उलटा है, और इसीलिए आपका ब्राउज़र उसे दिखा पाता है। उसका मेटाडेटा अपने डिवाइस पर पढ़ें। कुछ भी सर्वर पर नहीं जाता।
- GIF मेटाडेटा व्यूअर
- GIF में न EXIF होता है न रंग प्रोफ़ाइल। जो टिप्पणी और ऐप्लिकेशन विस्तार ब्लॉक वह सचमुच लिए चलती है वे देखें, आपके ही ब्राउज़र में पढ़े गए। कुछ भी सर्वर पर नहीं जाता।
- RAW मेटाडेटा व्यूअर
- ज़्यादातर raw फ़ाइलें अंदर से TIFF ही होती हैं, और इसीलिए उनका EXIF, स्थान और निर्माता के नोट ऐसे ब्राउज़र में भी पढ़े जा सकते हैं जो उन्हें दिखा नहीं सकता। कुछ भी सर्वर पर नहीं जाता।