आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप PNG को TXT में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
PNG से TXT
यह हालत बहुत आम है। किसी टिकट में चिपकाया गया एरर मैसेज का स्क्रीनशॉट। फ़ाइल की जगह तस्वीर के रूप में मिला दस्तावेज़। किसी चार्ट के लेबल जो चाहिए। PDF का कोई पन्ना जो असल में स्कैन निकला। किसी संदेश को कॉपी करने के बजाय स्क्रीनशॉट के तौर पर भेज दिया गया।
हर मामले में शब्द मौजूद हैं, बस उन तक पहुँचने का रास्ता दोबारा टाइप करना है — जब तक इन्हें तस्वीर से पढ़ा न जाए। यही यहाँ होता है, और स्क्रीनशॉट पर यह अच्छी तरह काम करता है।
फ़ोटो लिए गए टेक्स्ट को मुश्किल बनाने वाली हर चीज़ यहाँ ग़ायब है। फ़ोकस पूरी तरह सही है क्योंकि किसी को फ़ोकस करना ही नहीं पड़ा। कोई कोण नहीं, क्योंकि पन्ना ही स्क्रीन है। कोई छाया नहीं, कोई असमान रोशनी नहीं, कोई काँपता हाथ नहीं। और अक्षर किसी सॉफ़्टवेयर ने बनाए, न कि पहले छापे गए फिर फ़ोटो खींचे गए — इसलिए हर अक्षर वैसा ही है जैसा फ़ॉन्ट ने तय किया।
नतीजा यह है कि यहाँ उम्मीद फ़ोटो वाले पेजों से ज़्यादा रखी जा सकती है। सामान्य रिज़ॉल्यूशन पर साफ़ इंटरफ़ेस टेक्स्ट लगभग हूबहू लौट आता है, और जहाँ नहीं आता वहाँ वजह लगभग हमेशा नीचे बताई दो चीज़ों में से एक होती है।
पहचान के लिए हर अक्षर पर पर्याप्त पिक्सेल चाहिए। आधुनिक डिस्प्ले पर पूरे आकार में लिया स्क्रीनशॉट में ये भरपूर होते हैं; किसी दस्तावेज़ में फ़िट करने के लिए छोटा किया गया, किसी चैट ऐप में दबाया गया, या कम रिज़ॉल्यूशन वाली स्क्रीन से लिया गया शायद न रखे।
बाद में तस्वीर बड़ी करने से मदद नहीं मिलती — इससे पिक्सेल तो बढ़ते हैं पर जानकारी नहीं, और अक्सर अक्षरों को धुँधला करके नतीजा और ख़राब कर देता है। अगर नतीजा कमज़ोर आए, तो स्क्रीनशॉट पूरे आकार में दोबारा लीजिए, या कैप्चर करने से पहले ऐप्लिकेशन को ज़ूम करके टेक्स्ट स्क्रीन पर शारीरिक रूप से बड़ा कर लीजिए।
पहचानने वाला इंजन आकृतियों को एक भाषा के अक्षरों और शब्दावली से मिलाता है, और ग़लत भाषा पर यह किसी एरर की जगह भरोसेमंद दिखने वाली बकवास देता है। यह ख़ासकर स्क्रीनशॉट पर पकड़ में आता है, क्योंकि इंटरफ़ेस टेक्स्ट छोटा होता है और ग़लतियाँ जायज़ लगने वाले शब्दों जैसी दिखती हैं।
यह accented अक्षरों या ग़ैर-लैटिन लिपि वाली किसी भी चीज़ के लिए सबसे ज़्यादा मायने रखता है, और मिली-जुली सामग्री के लिए भी — किसी जर्मन इंटरफ़ेस में अंग्रेज़ी तकनीकी शब्द सही भाषा चुनने पर किसी अंदाज़े से बेहतर पढ़े जाएँगे।
कोड और कमांड लाइन के स्क्रीनशॉट सबसे आम इनपुट में से हैं, और इनके साथ एक ख़ास ख़तरा है। कोड में सबसे ज़्यादा मायने रखने वाले अक्षर वही हैं जो देखने में एक जैसे लगते हैं: अंक एक, छोटा L और पाइप का चिह्न; शून्य और बड़ा O; और कुछ फ़ॉन्ट में हाइफ़न और अंडरस्कोर।
इनमें से किसी के बीच ग़लत पहचान ऐसा टेक्स्ट देती है जो सही दिखता है और चलता नहीं, और ग़लती उसी अक्षर में होती है जिस पर सबसे कम ध्यान जाता है। जो भी चलाना है उसे पढ़ लीजिए, और मोनोस्पेस स्रोत को तरजीह दीजिए — टर्मिनल के फ़ॉन्ट ठीक इन्हीं अक्षरों को अलग दिखाने के लिए बनाए गए हैं, जो पहचानने वाले इंजन की उतनी ही मदद करता है जितनी आपकी।
नतीजा पढ़ने के क्रम में सादा टेक्स्ट है। कोई टेबल बिना कॉलम के मान की एक लड़ी बन जाती है, दो-कॉलम वाला ले-आउट आपस में मिल सकता है, और शीर्षक सामान्य पंक्तियों जैसे आते हैं।
ज़्यादातर स्क्रीनशॉट के काम के लिए यह पूरी तरह काफ़ी है — आपको एरर मैसेज, रेफ़रेंस नंबर या पैराग्राफ़ ही चाहिए था। जहाँ यह काफ़ी नहीं, वह है कोई ऐसी टेबल जिसे आपको इस्तेमाल करना है, न कि सिर्फ़ पढ़ना — और वहाँ ईमानदार जवाब यही है कि यह जाँचने लायक़ अंक देता है, इम्पोर्ट करने लायक़ ढाँचा नहीं।
यह पन्ना PNG पढ़ता है — जिसमें jpg, webp, avif, gif, bmp, tiff, heic और heif भी शामिल हैं — पर PDF को नहीं। किसी PDF का टेक्स्ट निकालना एक अलग रास्ता है जो पहले से मौजूद टेक्स्ट लेयर पढ़ता है, और जो PDF सिर्फ़ किसी स्कैन का पन्ना है, उसमें वह लेयर होती ही नहीं।
ऐसे PDF से टेक्स्ट चाहिए तो पहले उसका पन्ना तस्वीर के रूप में एक्सपोर्ट कीजिए — स्क्रीनशॉट लेकर या PDF व्यूअर के एक्सपोर्ट विकल्प से — और वह PNG या JPG यहाँ लाइए। सीधे PDF डालने पर कोई पहचान नहीं होती, क्योंकि यह इंजन तस्वीरें पढ़ता है, दस्तावेज़ नहीं।
अगर एक ही तरह के कई स्क्रीनशॉट हैं — किसी लंबी बातचीत के टुकड़े, किसी रिपोर्ट के दर्जनों पन्ने तस्वीर के रूप में — तो पूरा फ़ोल्डर छोड़ दीजिए। हर तस्वीर बारी-बारी पढ़ी जाती है और नतीजे साथ मिलते हैं, अलग-अलग खोलकर कॉपी करने की मेहनत के बिना।
चूँकि कुछ अपलोड नहीं होता, इसलिए यहाँ कोई प्रति-फ़ाइल सीमा या रोज़ की गिनती नहीं है — ऊपरी सीमा बस आपकी अपनी मशीन है। पहचान बाक़ी इंजनों से धीमी चलती है, इसलिए बहुत बड़ा बैच थोड़ा वक़्त लेगा; यह गति की क़ीमत है जो सटीक नतीजे के लिए चुकानी पड़ती है।
पहचान आपके ब्राउज़र टैब के अंदर, आपके ही प्रोसेसर पर चलती है। कुछ अपलोड नहीं होता, इसलिए कोई सर्वर कॉपी नहीं, कोई खाता नहीं, कोई रोज़ की सीमा नहीं — और तस्वीरों का पूरा फ़ोल्डर उतनी ही तेज़ी से बदलता है जितनी तेज़ी से आपकी मशीन उन्हें पढ़ सकती है।
स्क्रीनशॉट एक ख़ास तौर पर संवेदनशील श्रेणी हैं और लोग शायद ही इसे इस तरह देखते हैं: इनमें अक्सर खाता संख्या, आंतरिक सिस्टम के नाम, ग्राहक रिकॉर्ड, संदेश सूची में सहकर्मियों के नाम और कैप्चर के किनारों पर जो कुछ भी उस वक़्त स्क्रीन पर था, वह होता है। कहीं न भेजना ही इन सबका सीधा जवाब है।
| PNG | TXT | |
|---|---|---|
| पूरा नाम | Portable Network Graphics | सादा पाठ |
| फ़ाइल एक्सटेंशन | .png | .txt, .text, .log |
| मीडिया टाइप | image/png | text/plain |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | — |
| पहली बार प्रकाशित | 1996 | 1963 |
| प्रकाशक | PNG Development Group | — |
| विनिर्देश | ISO/IEC 15948 | Unicode |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 16 | — |
| रंग जो यह दर्ज कर सकता है | RGB, ग्रेस्केल, इंडेक्स्ड पैलेट | — |
| सबसे बड़ी इमेज | हर तरफ़ 2,14,74,83,647 px | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebP, SVG, JXL | MD, RTF |
TXT काम करने का फ़ॉर्मेट है और PNG बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
दोनों तरफ़ के प्रोग्राम अलग हैं: PNG फ़ाइल Adobe Photoshop, GIMP और Paint.NET में खुलती है और TXT फ़ाइल Notepad, TextEdit और Visual Studio Code में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
दोनों का निशाना अलग काम है: PNG का स्क्रीनशॉट, लोगो और रेखाचित्र और वेब पर, TXT का प्रोग्रामों के बीच डेटा ले जाना और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
PNG PNG Development Group का फ़ॉर्मेट है, जो 1996 में आया। यह हर चैनल पर 16 बिट में दर्ज करता है।
TXT 1963 से चला आ रहा है, और Unicode में तय किया गया है। Notepad, TextEdit और Visual Studio Code इस फ़ॉर्मेट को पढ़ लेते है।
TXT 1963 में आया और PNG 1996 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे Tesseract है, ओपन सोर्स अक्षर-पहचान; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। Tesseract आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
PNG और TXT सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। लिखावट पैटर्न पहचान से पढ़ी जाती है, इसलिए यह सोच-समझकर लगाया अंदाज़ा है, नक़ल नहीं। साफ़, सीधी, ठीक रोशनी वाली छपाई अगर ठीक-ठाक रिज़ॉल्यूशन में हो तो लगभग सटीक निकलती है; टेढ़ी खींची फ़ोटो, धुँधला फ़ैक्स, अनोखा टाइपफ़ेस या हाथ की लिखावट ग़लतियाँ देंगे। भरोसा करने से पहले नतीजे को हमेशा असली के साथ मिलाकर पढ़िए। भाषा की सेटिंग मायने रखती है — ग़लत भाषा से पढ़ी गई लिखावट ग़लती के रूप में नहीं, आत्मविश्वास से भरी बकवास के रूप में लौटती है।
TXT काम करने का फ़ॉर्मेट है और PNG बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
इस पेज पर PNG और TXT के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।