हिन्दी

छवियाँ और तस्वीरें · छवि मेटाडेटा गोपनीयता टूल

सेगमेंट रिमूवल बनाम कैनवस री-एनकोड: फोटो मेटाडेटा को स्ट्रिप करने के दो तरीके

· यह काम किस प्रकार करता है

exif छवि-गोपनीयता फ़ाइल स्वरूपों

JPEG छवि पेलोड संरक्षित है जबकि आसपास के मेटाडेटा खंड हटा दिए गए हैं
मूल ToolAcre वेक्टर चित्रण

कई ऑनलाइन स्ट्रिपर्स बस आपकी तस्वीर को एक कैनवास पर दोबारा बनाते हैं और इसे फिर से सहेजते हैं, जो मेटाडेटा को हटा देता है लेकिन पिक्सल को फिर से संपीड़ित भी करता है। यह पोस्ट विकल्प बताती है: मेटाडेटा खंडों को हटाना और संपीड़ित छवि डेटा को अछूते के माध्यम से कॉपी करना।

'साफ़ की गई' फ़ोटो जिसने गुणवत्ता खो दी - मेटाडेटा-स्ट्रिप्ड JPEG को अपना छवि डेटा बाइट-समान क्यों रखना चाहिए, और यह कैसे बताया जाए कि इसकी गुणवत्ता नहीं है

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

विधि एक: कैनवास पर पुनः आरेखित करें और निर्यात करें - जब ब्राउज़र डीकोड, ड्रॉ और पुनः एनकोड करता है तो क्या करता है, और प्रत्येक पास की गुणवत्ता क्यों महंगी होती है

एक सामान्य विधि छवि को ब्राउज़र कैनवास में लोड करती है और एक ताज़ा JPEG, PNG या WebP सहेजती है। चूँकि कैनवास मूल फ़ाइल खंडों के बजाय पिक्सेल रखता है, अधिकांश पुराना मेटाडेटा गायब हो जाता है। व्यापार-बंद वास्तविक है: एक ताज़ा JPEG एन्कोड छवि को फिर से मापता है, और एक ताज़ा PNG/WebP फ़ाइल एक अलग रंग प्रोफ़ाइल या एन्कोडिंग विकल्प का उपयोग कर सकती है। छवि गुणवत्ता बदलते समय भी ब्राउज़र प्रक्रिया स्थानीय हो सकती है; "आपके ब्राउज़र में चलता है" "दोषरहित" के समान नहीं है।

पुनः एन्कोडिंग के दुष्प्रभाव - खोई हुई ICC प्रोफ़ाइल, संभवतः परिवर्तित क्रोमा सबसैंपलिंग, परिवर्तित ओरिएंटेशन, और PNG पारदर्शिता या WebP दोषरहित डेटा को अलग तरीके से प्रबंधित किया गया

पुनः एन्कोडिंग से ICC रंग की जानकारी गिर सकती है, सबसैंपलिंग बदल सकती है या चुने गए आउटपुट के आधार पर अल्फा समतल हो सकता है। एक कैमरा ओरिएंटेशन टैग विशेष रूप से अजीब है: यदि डिकोडर घुमाए गए पिक्सेल प्रदर्शित करता है और टैग हटा दिया जाता है, तो नई फ़ाइल को उस दृश्य ओरिएंटेशन को स्पष्ट रूप से संरक्षित करना चाहिए; यदि नहीं, तो दर्शक इसे अलग ढंग से प्रदर्शित कर सकता है। PNG और दोषरहित WebP के कंटेनर नियम JPEG से भिन्न हैं, इसलिए सभी के लिए एक-आकार-फिट होने वाला पुनः आरेखण फोटोग्राफर की अपेक्षा से अधिक परिवर्तन कर सकता है। व्यूअर में आउटपुट का परीक्षण करें जहां इसका वास्तव में उपयोग किया जाएगा।

विधि दो: खंड हटाएं, स्कैन रखें - फ्रेम हेडर, क्वांटिज़ेशन टेबल और एन्ट्रॉपी-कोडित डेटा की प्रतिलिपि बनाना, और केवल APP1, APP13 और XMP ब्लॉक को छोड़ना

ToolAcre बाइट-स्तरीय विकल्प का उपयोग करता है। JPEG के लिए यह मार्करों पर चलता है, मेटाडेटा-असर APP1 Exif/XMP, APP13 Photoshop/IPTC, COM टिप्पणियों और अन्य प्रासंगिक खंडों को वर्गीकृत करता है, फिर उन खंडों को छोड़कर एक नई फ़ाइल लिखता है। संरचनात्मक और छवि-असर खंड, क्वांटिज़ेशन टेबल और एन्ट्रॉपी-कोडेड स्कैन को छवि एनकोडर के माध्यम से भेजने के बजाय कॉपी किया जाता है। पार्सर मालिकाना मेकरनोट फ़ील्ड को समझने का वादा नहीं करता है: यह उनके लिए मानों का आविष्कार करने के बजाय उनके युक्त EXIF ब्लॉक को हटा देता है।

PNG और WebP में समान कार्य करना - संपीड़ित छवि खंडों को वैसे ही छोड़ते हुए सहायक मेटाडेटा खंडों को छोड़ना जैसे वे थे

PNG मेटाडेटा को eXIf, tEXt, zTXt और iTXt जैसे लेबल वाले हिस्सों में संग्रहीत करता है। WebP EXIF और XMP जैसे RIFF खंडों का उपयोग करता है, VP8X में उपस्थिति बिट्स के साथ जिन्हें खंड हटाए जाने पर अद्यतन किया जाना चाहिए। टूल प्रारूप-विशिष्ट नियम लागू करता है और छवि-असर डेटा को यथास्थान छोड़ देता है। यह जानबूझकर सही प्रतिपादन के लिए आवश्यक जानकारी को बरकरार रखता है, जैसे कि कुछ रंग-संबंधी ब्लॉक; इसलिए "स्ट्रिप मेटाडेटा" का अर्थ है इसकी प्रलेखित कैटेगरी को हटाना, न कि यह वादा करना कि प्रत्येक गैर-पिक्सेल बाइट गायब हो गया है।

काम किया गया उदाहरण: दो आउटपुट की तुलना करना - फ़ाइल आकार, एक पिक्सेल-अंतर जांच, और मेटाडेटा की पुष्टि करने के लिए दोनों फ़ाइलों का पुन: निरीक्षण करना

GPS निर्देशांक के साथ JPEG नमूने की दो प्रतियां बनाएं। पहले को कैनवास रिड्रॉ से स्ट्रिप करें, दूसरे को ToolAcre के सेगमेंट रिमूवर से स्ट्रिप करें, फिर स्रोत और दोनों आउटपुट का निरीक्षण करें। बाइट-स्तरीय प्रतिलिपि को अपनी संपीड़ित छवि स्ट्रीम रखनी चाहिए और अधिकतर हटाए गए खंड आकार से भिन्न हो सकती है; पूरी तरह से भिन्न कारणों से पुनः ड्रा छोटा हो सकता है। यदि आपको गुणवत्ता का आकलन करने की आवश्यकता है तो दोनों को डिकोड करें और पिक्सेल मानों की तुलना करें। अंततः मेटाडेटा निरीक्षक में प्रत्येक को फिर से खोलें: केवल फ़ाइल-आकार परिवर्तन यह साबित नहीं करता है कि GPS फ़ील्ड ख़त्म हो गई है।

इसमें क्या शामिल नहीं है - पिक्सेल डेटा के अंदर कुछ भी, जैसे दृश्य वॉटरमार्क या स्टेग्नोग्राफ़ी, किसी भी विधि से अछूता है

कोई भी तकनीक तस्वीर में दिखाई देने वाले घर के नंबर, पिक्सेल में जलाए गए पाठ, प्रतिबिंबित चेहरे या छवि डेटा के अंदर जानबूझकर छिपाई गई जानकारी को नहीं हटाती है। एक मेटाडेटा इंस्पेक्टर केवल उन प्रारूपों और निर्देशिकाओं की रिपोर्ट कर सकता है जिन्हें वह समझता है; यह न मानें कि "कोई फ़ील्ड नहीं मिला" पैनल साबित करता है कि छवि में कोई पहचानने योग्य सामग्री नहीं है। यह टूल JPEG, PNG और WebP को स्वीकार करता है, RAW, HEIC या हर संभव कंटेनर को नहीं। छवि के साथ-साथ उसके टैग में भी आप जो साझा करते हैं उसकी समीक्षा करें।

टेकअवे: कंटेनर को हटाएं, चित्र को नहीं - छवि मेटाडेटा गोपनीयता टूल पुन: संपीड़ित किए बिना मेटाडेटा को हटा देता है, ताकि छवि डेटा ख़राब न हो

केवल कुछ टैग को हटाने के लिए किसी चित्र को पुनः संपीड़ित करने के बजाय कंटेनर के निर्दिष्ट मेटाडेटा को हटा दें। छवि मेटाडेटा गोपनीयता टूल स्थानीय रूप से एक नई डाउनलोड करने योग्य प्रतिलिपि बनाता है और हटाए गए या रखे गए ब्लॉकों को नाम देता है। पहले और बाद के नमूने की तुलना करें और निर्यात की गई फ़ाइल का स्वतंत्र रूप से निरीक्षण करें; वह वर्कफ़्लो छवि गुणवत्ता और आपकी अपेक्षा दोनों की रक्षा करता है कि वास्तव में कौन सी निजी जानकारी हटा दी गई थी।