आख़िरी अपडेट
PNG में GPS की स्थिति शायद ही होती है, पर टेक्स्ट बहुत हो सकता है। PNG फ़ाइलें चंक से बनती हैं, और कोई भी प्रोग्राम टेक्स्ट चंक जोड़ सकता है: फ़ाइल बनाने वाला सॉफ़्टवेयर, कोई टिप्पणी, बनने का समय, XMP पैकेट, या AI इमेज का पूरा प्रॉम्प्ट और सेटिंग। PNG मेटाडेटा रिमूवर इन चंक को और तस्वीर बनाने के लिए ग़ैर-ज़रूरी बाक़ी सब कुछ मिटा देता है। ऊपर अपनी PNG फ़ाइलें जोड़ें और एक जैसे पिक्सेल, पारदर्शिता और रंग वाली कॉपी डाउनलोड करें। कुछ अपलोड नहीं होता।
PNG फ़ाइल के भीतर क्या होता है
आठ बाइट के हस्ताक्षर के बाद PNG चंक की सूची है, हर चंक का चार अक्षरों का नाम, लंबाई और चेकसम होता है। चार चंक अनिवार्य हैं क्योंकि उनके बिना तस्वीर बन नहीं सकती। बाक़ी सब सहायक हैं, यानी डिकोडर उन्हें अनदेखा करके भी तस्वीर दिखा सकता है।
| चंक | उद्देश्य | साफ़ फ़ाइल में |
|---|---|---|
IHDR, PLTE, IDAT, IEND | हेडर, पैलेट, संपीड़ित पिक्सेल, अंत का मार्कर | रखा जाता है |
tRNS | पैलेट और सरल रंग-प्रकारों के लिए पारदर्शिता | रखा जाता है |
gAMA, cHRM, sRGB, iCCP, cICP | गामा, प्राइमरी, कलर स्पेस और प्रोफ़ाइल | रखा जाता है, ताकि रंग न बदलें |
mDCV, cLLI | HDR डिस्प्ले और प्रकाश-स्तर की जानकारी | रखा जाता है |
sBIT, bKGD, hIST, pHYs | सार्थक बिट, पृष्ठभूमि रंग, हिस्टोग्राम, पिक्सेल घनत्व | रखा जाता है |
acTL, fcTL, fdAT | एनिमेशन नियंत्रण (APNG) और फ़्रेम का डेटा | रखा जाता है |
tEXt, zTXt, iTXt | टेक्स्ट: सादा, संपीड़ित और अंतरराष्ट्रीय, XMP समेत | हटाया जाता है |
eXIf | EXIF डेटा | हटाया जाता है |
tIME | आख़िरी बदलाव का समय | हटाया जाता है |
caBX | C2PA Content Credentials | हटाया जाता है |
बाक़ी कोई भी, और IEND के बाद के बाइट | एडिटरों के निजी चंक, सुझाए गए पैलेट, जुड़ा हुआ डेटा | हटाया जाता है |
टूल उन चंक की सूची के साथ काम करता है जो रखे जाते हैं, उनकी सूची के साथ नहीं जो मिटाए जाते हैं। जिस चंक को वह पहचानता नहीं, जैसे किसी एडिटर का लिखा निजी चंक, उसे छोड़ दिया जाता है, इसलिए नए तरह का मेटाडेटा चुपके से अंदर नहीं आ सकता। क़ीमत यह है कि कोई दुर्लभ चंक, जो चित्रण पर असर नहीं डालता, जैसे इमेज ऑफ़सेट, भी छूट जाता है; इससे तस्वीर का रूप नहीं बदलता।
टेक्स्ट कीवर्ड जो आपको मिलेंगे
टेक्स्ट चंक में एक कीवर्ड और एक मान होता है। PNG मानक कुछ कीवर्ड तय करता है, और टूल बहुत सारे और गढ़ लेते हैं।
- मानक कीवर्ड:
Title,Author,Description,Copyright,Creation Time,Software,Disclaimer,Warning,SourceऔरComment। - `XML:com.adobe.xmp`: XMP पैकेट, जिसमें बनाने का टूल, लेखक, संपादन इतिहास और AI-उत्पत्ति का टैग हो सकता है।
- `parameters`: AUTOMATIC1111 जैसे Stable Diffusion इंटरफ़ेस का लिखा प्रॉम्प्ट और सेटिंग।
- `prompt` और `workflow`: वे ग्राफ़ जो ComfyUI तस्वीर को दोबारा बनाने के लिए सहेजता है।
कीवर्ड जो भी हो, सब हटा दिए जाते हैं। रिपोर्ट उन्हें नाम से बताती है जिन्हें वह पहचानती है, जैसे “जनरेशन पैरामीटर (प्रॉम्प्ट, सीड, मॉडल)” या “ComfyUI वर्कफ़्लो”, और हर दूसरे टेक्स्ट चंक को उसके कीवर्ड के साथ “PNG टेक्स्ट” के रूप में सूचीबद्ध करती है ताकि आप देख सकें कि क्या था। AI इमेज मेटाडेटा रिमूवर बताता है कि कौन-सा AI टूल क्या लिखता है।
स्क्रीनशॉट, एक्सपोर्ट और डिज़ाइन फ़ाइलें
स्क्रीनशॉट टूल, डिज़ाइन प्रोग्राम या एक्सपोर्ट से बनी PNG में आम तौर पर GPS नहीं होता, पर अक्सर Software की एक पंक्ति, बनने का समय और कलर प्रोफ़ाइल होती है, और इमेज एडिटर से सहेजी फ़ाइलों में दस्तावेज़ के इतिहास वाला XMP पैकेट हो सकता है। ये छोटे रिसाव हैं, जैसे प्रोग्राम का नाम, तारीख़ और कभी-कभी किसी प्रोजेक्ट या लेखक का नाम। जो फ़ाइलें आप प्रकाशित करते हैं उनसे इन्हें हटा देना ठीक है, और हटाने से फ़ाइल थोड़ी छोटी भी हो जाती है।
पारदर्शिता, 16-बिट रंग और एनिमेशन अछूते रहते हैं
IDAT चंक के संपीड़ित पिक्सेल डेटा को न कभी डिकोड किया जाता है, न दोबारा लिखा जाता है, इसलिए रंग-प्रकार और बिट गहराई मायने नहीं रखते। हमने यह सात संरचनाओं में लिखी PNG फ़ाइलों से जाँचा, हर एक में ExifTool से जोड़े गए टेक्स्ट, EXIF, XMP और ICC प्रोफ़ाइल थे, और पहले-बाद के डिकोड किए पिक्सेल की तुलना की।
- RGB और RGBA, पारदर्शिता के साथ और बिना।
PLTEचंक वाली पैलेट इमेज।- 16-बिट RGB और 16-बिट ग्रे।
- 8-बिट ग्रे और अल्फ़ा चैनल वाला ग्रे।
- एनिमेटेड PNG: सारे फ़्रेम एक जैसे, एनिमेशन चंक रखे गए।
हर मामले में डिकोड किए पिक्सेल मूल से ठीक-ठीक मिले, टेक्स्ट, EXIF और XMP हट चुके थे, और कलर प्रोफ़ाइल, पैलेट और पिक्सेल घनत्व अपनी जगह थे।
स्क्रीनशॉट सिर्फ़ मेटाडेटा से ही नहीं बताता
स्क्रीनशॉट साफ़ करने से छिपा डेटा हटता है, तस्वीर में दिखने वाली कोई चीज़ नहीं। ब्राउज़र टैब, नोटिफ़िकेशन, फ़ाइल के पाथ, खातों के नाम, ईमेल पते, ऑर्डर नंबर और स्टेटस बार की घड़ी हर उस व्यक्ति को दिखती है जो तस्वीर खोलता है। फ़ाइल साझा करने से पहले उन्हें क्रॉप करें या ढक दें, फिर उसे साफ़ करें। क्रम मायने रखता है, क्योंकि कुछ एडिटर नई कॉपी सहेजते हैं जो अपनी Software की पंक्ति और बनने का समय जोड़ देती है।
चार चरणों में PNG फ़ाइलें साफ़ करें
- PNG फ़ाइलें छोड़ें पेज पर, या उन्हें चुनें। क्लिपबोर्ड से स्क्रीनशॉट चिपकाना भी काम करता है।
- साफ़ करें दबाएँ। हर फ़ाइल आपके ब्राउज़र में प्रोसेस होती है, इसलिए बड़ा बैच अपलोड का इंतज़ार नहीं करता।
- रिपोर्ट पढ़ें। AI रिकॉर्ड, Content Credentials, टेक्स्ट कीवर्ड और जुड़ा डेटा नाम से बताए जाते हैं, और दूसरा स्कैन पुष्टि करता है कि कुछ नहीं बचा।
- डाउनलोड करें साफ़ फ़ाइलें, या सबके साथ एक .zip।
अतिथि एक बार में 1 फ़ाइल साफ़ करते हैं, हर एक अधिकतम 25 MB की और दिन में 50 चित्र। मुफ़्त खाते में एक बार में 5, हर एक 25 MB और दिन में 500। Starter, Pro और Business में कोई दैनिक सीमा नहीं है और बड़े बैच चल सकते हैं। इमेज मेटाडेटा रिमूवर का पेज JPG और WebP के लिए यही सीमाएँ बताता है।
PNG ऑप्टिमाइज़र से तुलना
oxipng और optipng जैसे ऑप्टिमाइज़र चंक हटा सकते हैं, और फ़ाइल घटाने के लिए पिक्सेल स्ट्रीम को दोबारा संपीड़ित करने की भी कोशिश करते हैं। यह दोबारा संपीड़न लॉसलेस है, पर समय लेता है और इमेज डेटा के हर बाइट को बदल देता है। अगर सिर्फ़ मेटाडेटा हटाना है, तो चंक काटना तुरंत हो जाता है और पिक्सेल स्ट्रीम को बाइट दर बाइट जैसी थी वैसी छोड़ता है। अगर आपको साथ में सबसे छोटी संभव फ़ाइल भी चाहिए, तो बाद में कोई ऑप्टिमाइज़र चला लें।
किसी फ़ाइल के चंक देखने के लिए pngcheck -v image.png हर चंक की सूची देता है, और exiftool -a -G1 -s image.png मिला हुआ टेक्स्ट और EXIF दिखाता है। सफ़ाई के बाद PNG आम तौर पर सिर्फ़ IHDR, वैकल्पिक रंग और पैलेट चंक, IDAT और IEND दिखाता है।
अक्सर पूछे जाने वाले प्रश्न
क्या PNG में EXIF डेटा होता है?
आम तौर पर नहीं। PNG में कोई अनिवार्य मेटाडेटा ब्लॉक नहीं होता, और ज़्यादातर PNG में कोई नहीं होता। एक नया eXIf चंक है जिसे कुछ टूल लिखते हैं, और टेक्स्ट चंक कहीं ज़्यादा आम हैं। दोनों हटा दिए जाते हैं।
क्या यह Stable Diffusion और ComfyUI के प्रॉम्प्ट हटाता है?
हाँ। AUTOMATIC1111 जैसे इंटरफ़ेस का लिखा parameters चंक और ComfyUI के prompt व workflow चंक टेक्स्ट चंक हैं, और हर टेक्स्ट चंक हटा दिया जाता है। तस्वीर को ग्राफ़ दोबारा बनाने के लिए अब ComfyUI में नहीं खींचा जा सकता।
क्या यह PNG से C2PA Content Credentials हटाता है?
हाँ। मैनिफ़ेस्ट caBX चंक में रहता है, जो हटा दिया जाता है। कोई प्रदाता ऑनलाइन अपनी अलग कॉपी रख सकता है, जिसे कोई फ़ाइल-क्लीनर नहीं बदल सकता।
क्या पारदर्शिता और रंग वैसे ही रहेंगे?
हाँ। पिक्सेल डेटा, पारदर्शिता की जानकारी, पैलेट और कलर प्रोफ़ाइल रखी जाती हैं। हमने RGB, RGBA, पैलेट, 16-बिट और ग्रे चित्रों के डिकोड किए पिक्सेल की तुलना की, और वे ठीक-ठीक मिले।
क्या इससे फ़ाइल छोटी होती है?
थोड़ी, हटाए गए चंक के आकार के हिसाब से। जिस PNG में बड़ा ComfyUI वर्कफ़्लो था, वह दसियों किलोबाइट या उससे ज़्यादा घट सकता है। पिक्सेल दोबारा संपीड़ित नहीं होते।
एनिमेटेड PNG फ़ाइलों का क्या होता है?
वे सारे फ़्रेम और एनिमेशन चंक रखती हैं। हमने जाँचा कि सफ़ाई के बाद डिकोड किए फ़्रेम एक जैसे हैं।
क्या मेरी PNG अपलोड होती है?
नहीं। PNG फ़ाइलें आपके ब्राउज़र में साफ़ होती हैं और हमें कुछ नहीं भेजा जाता।
क्या यह अदृश्य वॉटरमार्क हटाता है?
नहीं। अदृश्य वॉटरमार्क पिक्सेल के मानों का हिस्सा हैं, जिन्हें बदला नहीं जाता, और मेटाडेटा टूल पिक्सेल में छिपा डेटा नहीं देख सकता। यह सिर्फ़ मेटाडेटा हटाता है।