मेटाडेटा ब्लॉक हटा दिए गए और संपीड़ित छवि डेटा को अछूता रखते हुए एक प्रति लिखें
टूल यहां लोड होता है. इसके लिए JavaScript की आवश्यकता है, क्योंकि काम आपके डिवाइस पर होता है।
आपकी फ़ाइलें और आपकी गोपनीयता
आपकी तस्वीर कभी अपलोड नहीं की जाती. इसे इस ब्राउज़र टैब में पढ़ा जाता है, वहां पार्स किया जाता है, और
साफ की गई प्रतिलिपि मूल बाइट्स से बनाई गई है। टूल कोड कोई अनुरोध नहीं करता है
फ़ाइल, चिपकाया गया टेक्स्ट या जेनरेट किया गया आउटपुट ले जाना। एनालिटिक्स स्क्रिप्ट अनुरोधों का खुलासा
अलग हैं और साइट गोपनीयता नीति में वर्णित हैं।
यह टूल क्या करता है
JPEG, PNG या WebP में छिपे मेटाडेटा को हटा दें और एक साफ प्रति डाउनलोड करें। द
फ़ाइल को डिकोड करने और दोबारा सहेजने के बजाय बाइट स्तर पर फिर से लिखा जाता है, इसलिए चित्र ऐसा है
पुनः संपीड़ित नहीं होता और कोई गुणवत्ता नहीं खोता।
JPEG, PNG या WebP एक कंटेनर है: लेबल किए गए ब्लॉकों का एक क्रम, कुछ होल्डिंग संपीड़ित
चित्र डेटा और कुछ यह वर्णन करते हैं कि तस्वीर किसने, कब, किसके साथ और कहाँ ली। यह
टूल उस क्रम पर चलता है, मेटाडेटा ले जाने वाले ब्लॉक को हटा देता है, और बाकी को कॉपी कर लेता है
अपरिवर्तित. JPEG में इसका अर्थ है APP1 Exif सेगमेंट जिसमें इसकी GPS उप-निर्देशिका शामिल है,
APP1 XMP खंड, APP13 फ़ोटोशॉप और IPTC रिकॉर्ड, COM टिप्पणियाँ और कोई अन्य ऐप
सेगमेंट को रेंडरिंग डेटा के रूप में मान्यता नहीं दी गई। PNG में इसका अर्थ है eXIf, tEXt, zTXt, iTXt और
समय के टुकड़े; WebP में, EXIF और XMP भाग। हटाई गई हर चीज़ को नाम से सूचीबद्ध किया गया है, और
तो क्या सब कुछ जानबूझकर रखा गया है।
इसका उपयोग कैसे करना है
एक JPEG, PNG या WebP चुनें। प्रारूप की पहचान फ़ाइल के स्वयं के जादुई बाइट्स से की जाती है,
उसका विस्तार नहीं.
पढ़ें कि फ़ाइल क्या बताती है: स्थान और डिवाइस फ़ील्ड पहले सूचीबद्ध हैं, फिर प्रत्येक
अन्य फ़ील्ड जिसे पार्सर पढ़ सकता है।
मूल बाइट्स से साफ़ की गई प्रतिलिपि बनाने के लिए मेटाडेटा निकालें का चयन करें।
दिखाई देने वाली दो सूचियों की जाँच करें: क्या हटा दिया गया था, और क्या छोड़ने के कारण रखा गया था
चित्र प्रदर्शित होने का तरीका बदल जाएगा।
साफ की गई कॉपी को दोबारा पढ़ने के लिए सत्यापित करें का चयन करें, फिर उसे डाउनलोड करें। इसे a के साथ सहेजा गया है
-no-metadata प्रत्यय और आपका मूल अछूता है।
उदाहरण उपयोग के मामले
किसी फ़ोरम या बाज़ार सूची में पोस्ट करने से पहले किसी फ़ोटो को साफ़ करना
आप जो भी अपलोड करें.
क्लाइंट को दी गई छवि से संपादन इतिहास और लेखक का नाम हटाना।
सॉफ़्टवेयर का नाम साफ़ करना और टाइमस्टैम्प लिखना एक स्क्रीनशॉट टूल ने PNG टेक्स्ट में लिखा है
टुकड़ा.
समर्थित इनपुट और आउटपुट
स्वीकार
JPEG (.jpg, .jpeg), PNG (.png) और WebP (.webp), 50 MB तक
मैजिक बाइट्स से प्रारूप का पता लगाया जाता है, इसलिए गलत लेबल वाली फ़ाइल को सही ढंग से संभाला जाता है या अस्वीकार कर दिया जाता है
स्पष्ट रूप से
का उत्पादन
उसी प्रारूप में एक साफ की गई प्रतिलिपि, -no-metadata प्रत्यय के साथ सहेजी गई
संपीड़ित छवि डेटा मूल के समान, बाइट के लिए बाइट
यह टूल क्या नहीं करेगा
निष्कासन सब कुछ है या कुछ भी नहीं. पार्सर द्वारा पहचाने जाने वाले प्रत्येक मेटाडेटा ब्लॉक को हटा दिया जाता है
एक साथ; एक फ़ील्ड को रखने और दूसरे को हटाने का कोई तरीका नहीं है।
रेंडरिंग ब्लॉक उद्देश्य पर रखे गए हैं: APP0 JFIF घनत्व, APP2 ICC और APP14 एडोब इन ए
JPEG; गामा, cHRM, sRGB, iCCP, pHYs, tRNS, bKGD और sBIT एक में PNG; ICCP और एनीमेशन
एक में टुकड़े WebP. एक रंग प्रोफ़ाइल स्वयं एक विवरण स्ट्रिंग ले जा सकती है।
EXIF ओरिएंटेशन टैग हटाए गए ब्लॉक के अंदर रहता है, इसलिए एक तस्वीर
ऊपर का सही रास्ता प्रदर्शित करने के लिए इस पर भरोसा किया गया, बाद में घुमा हुआ दिखाई दे सकता है।
वेंडर मेकरनोट ब्लॉब्स को कभी भी फ़ील्ड दर फ़ील्ड डिकोड नहीं किया जाता है। संपूर्ण EXIF ब्लॉक युक्त
उन्हें हटा दिया गया है, इसलिए उनकी सामग्री आपको कभी नहीं दिखाई जाएगी।
PNG zTXt और iTXt खंडों को डीकंप्रेस किए बिना हटा दिया जाता है, और डेटा अंदर छिपा होता है
संपीड़ित चित्र डेटा का न तो पता लगाया जाता है और न ही हटाया जाता है।
HEIC, HEIF, AVIF, TIFF, DNG, कैमरा RAW, GIF और SVG बिल्कुल भी पार्स नहीं किए गए हैं और हैं
अपरिवर्तित लौटाने के बजाय अस्वीकार कर दिया गया।
यह कोई सुरक्षा उपकरण नहीं है. यह कोई मैलवेयर, वायरस, सुरक्षा या गुमनामी का दावा नहीं करता है
किसी भी प्रकार का.
सामान्य गलतियां
बाद में मूल साझा करना. साफ की गई फ़ाइल एक अलग डाउनलोड है
-no-metadata प्रत्यय, और आपकी फोटो लाइब्रेरी में पहले से मौजूद फ़ाइल अभी भी मौजूद है
सब कुछ.
सबूत के तौर पर खाली फ़ील्ड तालिका को पढ़ने पर फ़ाइल में कभी कुछ नहीं था: इसका कोई मतलब नहीं है
यह पार्सर अवशेषों को पढ़ सकता है, और जिन ब्लॉकों को यह पार्स नहीं करता है उन्हें बिना हटाए हटा दिया जाता है
प्रदर्शित.
उम्मीद है कि फोटो अपना रुख बनाए रखेगा। वह टैग जो दर्शक को घुमाने के लिए कहता है
चित्र EXIF ब्लॉक के अंदर है और इसके साथ जाता है।
इसे सीधे iPhone से HEIC फीड करना और अस्वीकृति को पूर्णता मानना; वह
फ़ाइल कभी साफ़ नहीं की गई.
तकनीकी नोट्स
किसी फ़ाइल को साफ़ करने के लिए कैनवास पर कभी भी कुछ भी डिकोड नहीं किया जाता है। एक JPEG को मार्कर द्वारा चलाया जाता है
स्कैन प्रारंभ करने वाले मार्कर तक मार्कर; अवांछित APPn और COM खंड छोड़ दिए गए हैं और
स्कैन के बाद से सब कुछ शब्दशः कॉपी किया जाता है, इसलिए एन्ट्रापी-कोडित डेटा होता है
समान. एक PNG को एक-एक करके चलाया जाता है और मेटाडेटा के टुकड़ों को पूरा गिरा दिया जाता है, जो
इसका मतलब है कि किसी CRC की पुनर्गणना नहीं की जानी है और IDAT अछूता है। एक WebP को RIFF टुकड़ों के रूप में चलाया जाता है;
EXIF और XMP हटा दिए जाते हैं, VP8X फ़्लैग बाइट में मेल खाने वाले उपस्थिति बिट साफ़ हो जाते हैं इसलिए
एक सख्त डिकोडर को गायब मेटाडेटा की अपेक्षा करने के लिए नहीं कहा जाता है, और RIFF आकार फ़ील्ड है
पुनः लिखा गया
अक्सर पूछे जाने वाले प्रश्नों
क्या मेटाडेटा हटाने से छवि गुणवत्ता कम हो जाती है?
नहीं, सभी तीन समर्थित प्रारूपों के लिए संपीड़ित छवि डेटा की प्रतिलिपि बनाई जाती है
अपरिवर्तित, इसलिए साफ की गई फ़ाइल में पिक्सेल इसमें मौजूद पिक्सेल के समान हैं
मौलिक. यह उन उपकरणों से भिन्न है जो चित्र को डिकोड करते हैं और उसे फिर से सहेजते हैं, जो
गुणवत्ता खो देते हैं.
क्या मैं केवल कुछ फ़ील्ड हटा सकता हूँ?
नहीं, निष्कासन पूरे कंटेनर ब्लॉक को हटाकर काम करता है, इसलिए प्रत्येक मान्यता प्राप्त मेटाडेटा ब्लॉक
तुरंत चला जाता है. स्थान हटाते समय टाइमस्टैम्प रखना कोई ऐसी बात नहीं है
दृष्टिकोण कर सकता है.
क्या इससे जानकारी का हर निशान मिट जाता है?
नहीं, और इसे छुपाने के बजाय कहा गया है। यह आपके लिए सूचीबद्ध ब्लॉकों को हटा देता है
फ़ाइल का प्रारूप. यह संपीड़ित चित्र डेटा के अंदर छिपे डेटा को नहीं हटाता है, और यह
जानबूझकर रंग और घनत्व ब्लॉक रखता है क्योंकि उन्हें हटाने से तरीका बदल जाएगा
छवि दिखती है.
मैं कैसे जाँच सकता हूँ कि निष्कासन कार्यशील हो गया है?
सत्यापित करें बटन का उपयोग करें, जो साफ किए गए बाइट्स को फिर से पढ़ता है और रिपोर्ट करता है कि कोई पढ़ने योग्य है या नहीं
मैदान बच गया. पहले और बाद की बाइट गिनती भी दिखायी गयी है।