PNG में कोई EXIF खंड होता ही नहीं
PNG एक हस्ताक्षर है और उसके बाद नाम वाले चंकों की एक लड़ी, हर चंक में एक लंबाई, एक क़िस्म और एक जाँच-योग। उस ढाँचे में कुछ भी JPEG के APP1 खंड जैसा नहीं है। टेक्स्ट Latin-1 के लिए tEXt में रखा जाता है, वही चीज़ दबाकर zTXt में, और UTF-8 के लिए iTXt में — और हर एक मुख्य शब्द और मान की जोड़ी है, इसलिए PNG किसी मानक टैग संख्या के बजाय संपादक के चुने नामों के नीचे Software, Comment और Author लिए चल सकती है।
आजकल की PNG आख़िरकार EXIF रख भी सकती है
विनिर्देश के 2017 वाले संशोधन ने eXIf चंक जोड़ा, जो सच्चा EXIF ब्लॉक रखता है, स्थान समेत। यह आम नहीं है — स्क्रीनशॉट और ज़्यादातर संपादकों के निर्यात इसे नहीं लिखते — पर कैमरे के रास्ते से PNG के रूप में सहेजी तस्वीर में हो सकता है। इसीलिए PNG चौंका सकती है: नीचे की टैग तालिका PNG फ़ाइल ढाँचा, PNG टेक्स्ट और PNG चंकों को अलग-अलग समूहों में रखती है, ताकि आप देख सकें कि कोई मान असल में आया कहाँ से।
स्क्रीनशॉट क्या लिए चलता है और क्या नहीं
स्क्रीनशॉट में न कैमरा है, न लेंस और न स्थान, क्योंकि उसे किसी ने खींचा ही नहीं। वह जो लिए चल सकता है वह है उसे बनाने वाला औज़ार, tIME चंक में बनने का समय, और रंग की सँभाल — gAMA, cHRM, sRGB या iCCP में पूरी ICC प्रोफ़ाइल। अगर आपकी चिंता यह है कि स्क्रीनशॉट आपकी मशीन की पहचान करा देगा, तो ईमानदार जवाब यह है कि आम तौर पर वह सिर्फ़ सॉफ़्टवेयर की पहचान कराता है।
PNG का ढाँचा
- ढाँचा
- मेटाडेटा रख सकता है
- ख़ुद तस्वीर
PNG चीज़ें कहाँ रखती है
- tEXt
- मुख्य शब्द और मान, Latin-1 में। Software, Comment, Author।
- zTXt
- वही चीज़, दबाकर।
- iTXt
- UTF-8 टेक्स्ट, और XMP हो तो यहीं रहता है।
- eXIf
- सच्चा EXIF ब्लॉक। 2017 के विनिर्देश में जोड़ा गया; कम मिलता है।
- tIME
- तस्वीर आख़िरी बार कब बदली गई।
- iCCP
- जड़ी हुई ICC रंग प्रोफ़ाइल।
- IHDR
- चौड़ाई, ऊँचाई, बिट गहराई, रंग क़िस्म। मेटाडेटा नहीं — ढाँचा।
PNG के बारे में सवाल
क्या PNG में EXIF डेटा होता है?खोलें
आम तौर पर नहीं। PNG ने दो दशक तक अपना मेटाडेटा टेक्स्ट चंकों में रखा और आधिकारिक eXIf चंक उसे 2017 में ही मिला। आपको मिलने वाली ज़्यादातर PNG — स्क्रीनशॉट, निर्यात, वेब की तस्वीरें — टेक्स्ट चंक और रंग की जानकारी लिए चलती हैं, EXIF बिल्कुल नहीं।
क्या PNG में स्थान के निर्देशांक हो सकते हैं?खोलें
सिर्फ़ eXIf चंक के ज़रिए, जो व्यवहार में कम ही मिलता है। अगर PNG में स्थान है तो वह टैग तालिका में PNG टेक्स्ट के नीचे नहीं, EXIF समूह के नीचे दिखेगा।
यहाँ PNG से मेटाडेटा कैसे निकाला जाता है?खोलें
फिर से एन्कोड करके सफ़ाई के ज़रिए, जो तस्वीर दोबारा बनाकर उसे वापस PNG के रूप में लिखती है। PNG बिना नुकसान वाली है, इसलिए पिक्सल जैसे गए थे वैसे ही निकलते हैं: सिर्फ़ चंक गिरते हैं, रंग प्रोफ़ाइल के साथ।
मेरी PNG में ऐसा Software नाम क्यों लिखा है जो मैं नहीं पहचानता?खोलें
क्योंकि tEXt के मुख्य शब्द खुले होते हैं और हर औज़ार अपना लिखता है। स्क्रीनशॉट का औज़ार, निर्यात का कोई चरण या कोई अनुकूलक — तीनों अपनी-अपनी पंक्ति जोड़ सकते हैं, और किसी पर पहले वाली मिटाने की बंदिश नहीं है।
यह क्या कर सकता है
- EXIF डेटा हटाएँ
- एक तस्वीर छोड़ें और उसकी जड़ी हुई मेटाडेटा के बिना एक प्रति डाउनलोड करें। JPEG का EXIF खंड बिना पिक्सल छुए गिर जाता है; HEIC, PNG, WebP और बाकी फिर से एन्कोड होते हैं। कुछ भी सर्वर पर नहीं जाता।
- स्थान हटाएँ
- देखें कि तस्वीर कौन-से निर्देशांक लिए चल रही है, फिर उनके बिना एक प्रति डाउनलोड करें। JPEG अपने स्थान टैग खोती है और बाकी सब रखती है। कुछ भी सर्वर पर नहीं जाता।
- JPEG का EXIF बदलें
- JPEG का शीर्षक, रचयिता, विवरण, कॉपीराइट, सॉफ़्टवेयर और खींचने का समय बदलें, फिर बदली हुई प्रति डाउनलोड करें। सब आपके डिवाइस पर चलता है; आपकी मूल फ़ाइल कभी नहीं बदलती।
- XMP, IPTC और ICC व्यूअर
- फ़ाइल जो भी मेटाडेटा समूह लिए चलती है वे सब पढ़ें — EXIF, XMP, IPTC, ICC, निर्माता के नोट — समूहबद्ध और JSON में निर्यात करने लायक। संपत्ति जाँच, फ़ोरेंसिक और किसी रास्ते की गड़बड़ी पकड़ने के लिए। कुछ भी सर्वर पर नहीं जाता।
- कई तस्वीरें खोलना
- पचास तक तस्वीरें खोलें, देखें कि किनमें स्थान दर्ज है, और पूरे समूह को स्प्रेडशीट के रूप में ले जाएँ। कुछ भी अपलोड नहीं होता, और असली फ़ाइलों में कभी कुछ लिखा नहीं जाता।