हिन्दी

छवियाँ एवं तस्वीरें · सामाजिक छवि पुनर्विक्रेता

जब आप ब्राउज़र में किसी फ़ोटो का आकार बदलते हैं तो EXIF का क्या होता है

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

छवि-मेटाडेटा गोपनीयता कैनवास

नई छवि निर्यात से पहले कैमरा मेटाडेटा ब्लॉक पिक्सेल से अलग हो जाता है
मूल ToolAcre वेक्टर चित्रण

एक तस्वीर को कैनवास में खींचने और एक नई फ़ाइल को एन्कोड करने से मूल के किसी भी मेटाडेटा ब्लॉक के साथ एक छवि उत्पन्न होती है जब तक कि कोई टूल जानबूझकर उन्हें वापस कॉपी नहीं करता है। यह पोस्ट बताती है कि क्यों, ओरिएंटेशन के लिए इसका क्या अर्थ है, और यह पुष्टि कैसे करें कि आपकी संशोधित फ़ाइल में क्या है।

आकार बदला, लेकिन क्या यह साफ़ है? - व्यावहारिक प्रश्न कि क्या सामाजिक फ़सल में अभी भी GPS और कैमरा डेटा मौजूद है

एक सामाजिक फ़सल एक नई एन्कोडेड छवि बनाने के साइड इफेक्ट के रूप में मेटाडेटा को हटा सकती है, लेकिन गोपनीयता कार्य को साइड इफेक्ट्स पर निर्भर नहीं होना चाहिए। ToolAcre चयनित JPEG, PNG या WebP को एक ImageBitmap में डिकोड करता है, एक कैनवास पर पिक्सेल खींचता है और उस कैनवास को एन्कोड करता है। इस पथ में कोई भी कोड EXIF, IPTC या XMP ब्लॉक को आउटपुट में कॉपी नहीं करता है।

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

कैनवास निर्यात शून्य से क्यों शुरू होता है - कैनवास में केवल पिक्सेल होते हैं, इसलिए एनकोडर बिना EXIF, IPTC या XMP के साथ एक ताज़ा फ़ाइल लिखता है जब तक कि उन्हें दोबारा नहीं डाला जाता है

कैनवास ड्राइंग के लिए आवश्यक चौड़ाई, ऊंचाई और पिक्सेल मान रखता है। EXIF कैमरा मॉडल, GPS निर्देशिकाएं, IPTC कैप्शन और XMP संपादन रिकॉर्ड अलग-अलग कंटेनर संरचनाएं हैं। encodeCanvas केवल कैनवास, MIME प्रकार और गुणवत्ता मान प्राप्त करता है, इसलिए इसमें toBlob या ConvertToBlob के दौरान पुन: सम्मिलित करने के लिए कोई मेटाडेटा ऑब्जेक्ट उपलब्ध नहीं है।

ताज़ा एन्कोडिंग विशेषज्ञ मेटाडेटा-स्ट्रिप ऑपरेशन के समान नहीं है। उत्तरार्द्ध संपीड़ित छवि बाइट्स को संरक्षित करते हुए नामित खंडों को हटा सकता है; कैनवास आवश्यक रूप से डिकोड और पुनः तैयार होता है। यदि स्रोत पिक्सेल को अपरिवर्तित रखना मायने रखता है, तो केवल मेटाडेटा का पीछा करने के लिए आकार बदलने के बजाय सेगमेंट या चंक हैंडलिंग के लिए बनाए गए गोपनीयता टूल का उपयोग करें।

ओरिएंटेशन हैंडलिंग यहां ब्राउज़र-नियंत्रित है और इसे सार्वभौमिक EXIF नियम के रूप में घोषित नहीं किया गया है

रूपरेखा कहती है कि आधुनिक ब्राउज़र आम तौर पर EXIF ओरिएंटेशन लागू करते हैं और सही दृश्य को आउटपुट में बेक करते हैं। यह ऐप स्पष्ट इमेजऑरिएंटेशन विकल्प के बिना createImageBitmap को कॉल करता है और इसके परीक्षणों में कोई ओरिएंटेशन फिक्स्चर नहीं है। इसलिए सटीक अभिविन्यास व्यवहार ब्राउज़र पथ से संबंधित है और इसे वास्तविक फ़ोन फ़ाइल और ब्राउज़र से सत्यापित किया जाना चाहिए।

एक व्यावहारिक जांच में एक फोटो का उपयोग किया जाता है जिसके संग्रहीत आयाम और दृश्य अभिविन्यास भिन्न होते हैं। इसे लोड करें, पूर्वावलोकन का निरीक्षण करें, इसे निर्यात करें, फिर परिणाम को दूसरे व्यूअर में खोलें। यदि पूर्वावलोकन या आउटपुट अप्रत्याशित रूप से बदल जाता है, तो मेटाडेटा को आँख बंद करके न घुमाएँ। ब्राउज़र को रिकॉर्ड करें और एक टूल का उपयोग करें जो स्रोत का इरादा तय करने से पहले अभिविन्यास जानकारी को उजागर करता है।

स्रोत प्रोफ़ाइल संरक्षित नहीं हैं, जबकि सटीक रंग रूपांतरण ब्राउज़र-नियंत्रित रहता है

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

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

भरोसा करें लेकिन सत्यापित करें - छवि मेटाडेटा गोपनीयता टूल के माध्यम से आकार बदली गई फ़ाइल को चलाकर देखें कि वास्तव में कौन से ब्लॉक, यदि कोई हैं, बचे हैं

सत्यापन दो रिपोर्टों से शुरू होता है, एक धारणा से नहीं। छवि मेटाडेटा गोपनीयता में स्रोत फ़ाइल का निरीक्षण करें, किसी भी GPS, कैमरा, ओरिएंटेशन और प्रोफ़ाइल फ़ील्ड को नोट करें जिसे वह समझता है, फिर डाउनलोड की गई फसल का निरीक्षण करें। दूसरी रिपोर्ट में एक गायब फ़ील्ड उन दो फ़ाइलों के लिए उस पार्सर के परिणाम के बारे में प्रत्यक्ष प्रमाण है।

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

व्यावहारिक उदाहरण: आकार बदलने से पहले और बाद में एक फ़ोन फ़ोटो - दो मेटाडेटा रिपोर्ट की तुलना

कार्यान्वित परीक्षण के लिए एक गैर-संवेदनशील फ़ोन फ़ोटो चुनें। इसके मूल बाइट आकार और आयामों को रिकॉर्ड करें, मेटाडेटा का निरीक्षण करें, PNG या JPEG के रूप में एक वर्गाकार क्रॉप बनाएं, फिर नई फ़ाइल का निरीक्षण करें। सटीक सूची इनपुट और इंस्पेक्टर पर निर्भर करती है, इसलिए यह आलेख फ़ील्ड गणना से पहले और बाद में सार्वभौमिक गणना का आविष्कार नहीं करता है।

स्रोत पथ बिना किसी जानबूझकर मेटाडेटा प्रतिलिपि के एक ताज़ा कैनवास एन्कोडिंग की भविष्यवाणी करता है। दोनों रिपोर्ट वास्तविक बाइट्स के विरुद्ध उस भविष्यवाणी का परीक्षण करती हैं। यदि कोई फ़ील्ड बनी रहती है, तो फ़ाइलों और ब्राउज़र विवरणों को प्रतिलिपि प्रस्तुत करने योग्य केस के रूप में सुरक्षित रखें। यदि कोई नहीं बचता है, तो निष्कर्ष को "इस निरीक्षण द्वारा नहीं पाया गया" कहें, न कि हर संभावित छिपे हुए पेलोड के खिलाफ सबूत के रूप में।

इसमें क्या शामिल नहीं है - जब आपको मूल पिक्सेल अपरिवर्तित की आवश्यकता होती है तो आकार बदलना मेटाडेटा स्ट्रिपर का विकल्प नहीं होता है; सोशल इमेज रिसाइज़र के तकनीकी नोट्स बताते हैं कि इसके आउटपुट में क्या शामिल है

जब मूल पिक्सेल एन्कोडिंग अपरिवर्तित रहनी चाहिए तो आकार बदलना मेटाडेटा स्ट्रिपिंग का विकल्प नहीं है। यह इस रूट पर असमर्थित HEIC, AVIF या कैमरा RAW फ़ाइलों को भी संसाधित नहीं कर सकता है। स्वीकृत इनपुट सूची JPEG, PNG और WebP है, और प्रत्येक आकार वाले आउटपुट को फिर से नमूना लिया गया है और नए सिरे से एन्कोड किया गया है, चाहे उसके आयाम मेल खाते हों या नहीं।

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

टेकअवे: आकार बदलने से फ़ाइल फिर से लिखती है - सोशल इमेज रिसाइज़र आपके डिवाइस पर फिर से एनकोड करता है, और साथी इमेज मेटाडेटा गोपनीयता टूल आपको यह पुष्टि करने देता है कि परिणाम क्या होगा

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

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