abox.tools

भाषा: हिन्दी

क्या फ़ोटो कन्वर्ट करने से उसका मेटाडेटा हट जाता है?

कभी-कभी, और दोनों जवाब लोगों को जला चुके हैं। कैनवस से दोबारा एनकोड करना सब कुछ उतार देता है; सलीके वाला कन्वर्टर सब कुछ साथ ले जाता है; तस्वीर दोनों सूरतों में एक जैसी दिखती है। इकलौती भरोसे लायक चाल यह है कि अंदाज़ा लगाना छोड़कर फ़ाइल में झाँका जाए।

Markdown के रूप में देखें

छोटा जवाब

कभी-कभी। फ़ोटो को कन्वर्ट, रीसाइज़ या कंप्रेस करना उसका मेटाडेटा तब हटाता है जब टूल तस्वीर को पिक्सेलों से नए सिरे से खड़ा करता है, और तब रख लेता है जब टूल उसे जान-बूझकर साथ ले जाता है — और स्क्रीन पर कुछ भी नहीं बताता कि दोनों में से हुआ क्या। तस्वीर दोनों सूरतों में एक जैसी दिखती है, क्योंकि मेटाडेटा कभी तस्वीर का हिस्सा था ही नहीं।

दोनों नतीजे चौंकाते हैं, उलटी दिशाओं में। कोई भरोसा करता है कि “बस रीसाइज़ करने” से लोकेशन मिट जाएगी — वह बची रह जाती है। कोई और भरोसा करता है कि खींचने की तारीख फ़ॉर्मैट बदलने के बाद भी रहेगी — वह जा चुकी होती है। दोनों भूलों की दवा एक है: यह अंदाज़ लगाना छोड़ दीजिए कि टूल ने शायद क्या किया होगा, और देखिए कि फ़ाइल में असल में है क्या।

साथ क्या चलता है, और वह अलग क्यों है

फ़ोटो-फ़ाइल एक डिब्बे में दो चीज़ें है: एनकोड की हुई तस्वीर, और उसके बारे में टैगों का एक ब्लॉक — EXIF, अक्सर साथ में XMP और कलर प्रोफ़ाइल। टैगों में आम तौर पर होता है: फ़ोटो कब खिंची, कैमरा और लेंस कौन-सा था, एक्सपोज़र क्या था, आप जहाँ खड़े थे उसके GPS निर्देशांक, और अक्सर एक छोटा जड़ा हुआ थंबनेल — कभी-कभी तस्वीर का वह रूप जो एडिट से पहले था, और इसी से क्रॉप वही चूक सकता है जो उसने काटा था। इस ब्लॉक की पूरी सैर EXIF वाली गाइड में है।

सब कुछ तय करने वाली बात: टैग पिक्सेलों के बगल में हैं, उनके भीतर नहीं। जो टूल तस्वीर को डिकोड करता है उसे पिक्सेल मिलते हैं, टैग नहीं; वह बाहर जो लिखेगा उसमें सिर्फ़ वही होगा जो वह वापस रखना चुने। और जो टूल फ़ाइल को दोबारा एनकोड किए बिना बदलता है, वह टैगों को छुए बिना छोड़ सकता है — या ठीक उन्हीं को हटा सकता है, और कुछ नहीं।

दोबारा एनकोड करना क्यों उतारता है, और कॉपी करना क्यों रखता है

ब्राउज़र में तस्वीरों का ज़्यादातर काम कैनवस से होकर जाता है: फ़ाइल को कच्चे पिक्सेलों में डिकोड करो, उन्हें बदलो, ताज़ी फ़ाइल एनकोड करो। कैनवस टैग नहीं ढोता, तो ताज़ी फ़ाइल में कोई टैग नहीं होता — नीति से नहीं, बनावट से। इसीलिए यहाँ का इमेज कंप्रेसर और इमेज रीसाइज़र ऐसे नतीजे देते हैं जिनमें न EXIF है, न GPS, न XMP — और उनके पेज यह कह भी देते हैं: यह टाला नहीं जा सकता, और तब जानना ज़रूरी है जब आप तारीख रखना चाहते थे।

कन्वर्टर, इसके उलट, बचाने की मेहनत कर सकता है। इस साइट का HEIC से JPG कन्वर्टर ठीक यही करता है: वह मेटाडेटा-ब्लॉक को HEIC के डिब्बे से उठाकर JPEG में बिठा देता है — तारीखें, GPS, सब कुछ — क्योंकि कन्वर्ज़न को वही फ़ोटो दूसरे कोट में होना चाहिए। (एक टैग जान-बूझकर दोबारा लिखा जाता है: ओरिएंटेशन, ताकि तस्वीर लुढ़के नहीं; और यह ब्लॉक सिर्फ़ JPEG आउटपुट में समाता है — फ़ॉर्मैट-मेन्यू यह बता देता है।) दो ईमानदार टूल, दो उलटे बर्ताव, दोनों अपने-अपने काम के लिए सही — और ठीक इसीलिए टूल की किस्म देखकर अंदाज़ा लगाना काम नहीं करता।

ब्राउज़र के बाहर भी तस्वीर उतनी ही मिली-जुली है, नीचे वही तर्क। स्क्रीनशॉट और एक्सपोर्ट ताज़ा एनकोडिंग हैं: कैमरे का कोई मेटाडेटा नहीं। मैसेजिंग ऐप ज़ोर से री-कंप्रेस करते हैं, तो फ़ोटो की तरह भेजी फ़ोटो अपने टैग अमूमन खो देती है — पर वही फ़ाइल “डॉक्यूमेंट की तरह” भेजी जाए तो बाइट-दर-बाइट सफ़र करती है, टैगों समेत। ईमेल के अटैचमेंट और क्लाउड-ड्राइव फ़ाइलें जस-की-तस ले जाते हैं। नियम टिका रहता है: नए सिरे से बना यानी उतरा हुआ, कॉपी हुआ यानी बचा हुआ।

मान लेने की जगह जाँचना

जाँच में मिनट से कम लगता है: नतीजे वाली फ़ाइल — मूल नहीं — EXIF व्यूअर और रिमूवर में खोलिए और पढ़िए कि वहाँ क्या है। वह फ़ाइल को आपकी अपनी मशीन पर पार्स करता है और हर टैग दिखाता है, जड़ा हुआ थंबनेल भी। कुछ नहीं है, तो कुछ लीक नहीं हुआ। अब भी है, तो आप ठीक-ठीक देख लेते हैं कि क्या।

ऊपर की हर बात से तीन आदतें निकलती हैं:

और जाँचने वाला टूल खुद कोई वेब पेज हो, तो वही पुराना सवाल उस पर भी लागू है — मेटाडेटा-व्यूअर को आपकी फ़ोटो मिलती है, GPS समेत। यहाँ वाला पूरा का पूरा आपके ब्राउज़र में चलता है, कुछ भी कहीं भेजे बिना, और अपलोड वाली गाइड दिखाती है कि इस दावे को मानने की जगह परखा कैसे जाए।