इमेज से QR कोड कैसे डीकोड करें?
एक QR कोड सफ़ेद और काले वर्गों की ग्रिड है : तीन बड़े कोनों के चिह्न डेटा क्षेत्र तय करते हैं, और बाकी मॉड्यूल जानकारी को बिट दर बिट कोड करते हैं, जिनके साथ एक त्रुटि सुधार का स्तर जुड़ा रहता है, जो क्षतिग्रस्त हिस्से को बहाल कर देता है। उपकरण पहले इन तीनों चिह्नों को ढूँढता है, फिर उनसे ग्रिड की दिशा और आकार निकालता है, यदि इमेज तिरछी ली गई हो तो परिप्रेक्ष्य सीधा करता है, और अंत में मॉड्यूल एक-एक करके पढ़ता है।
डीकोडिंग पूरी तरह आपके ब्राउज़र में JavaScript से होती है : ज़रूरत पड़ने पर इमेज का आकार बदला जाता है, पिक्सेल का विश्लेषण होता है और परिणाम कुछ भी पेज छोड़ने से पहले दिख जाता है। तालिका सटीक स्ट्रिंग, पहचाना गया कंटेंट प्रकार, उसकी लंबाई, सिंबल का वर्जन, इमेज का आकार और मापा गया समय देती है, जबकि हरा किनारा चारों पहचाने गए कोने चिह्नित करता है।
QR में किस प्रकार का कंटेंट हो सकता है?
सबसे आम रहता है URL पता, जो फ़ोन सीधे खोल देता है। उसके बाद Wi-Fi नेटवर्क — प्रीफ़िक्स WIFI: नाम, पासवर्ड और एन्क्रिप्शन याद रखता है —, फिर संपर्क कार्ड (BEGIN:VCARD या संक्षिप्त फ़ॉर्मैट MECARD), ईमेल, फ़ोन नंबर, SMS, कैलेंडर घटना और भौगोलिक स्थिति. किसी पहचाने गए फ़ॉर्मैट के अभाव में, उपकरण सादा टेक्स्ट दिखाता है : QR केवल वर्ण संग्रहित करने का संक्षिप्त तरीका है, यह एन्क्रिप्टेड नहीं है।
कुछ इमेजों पर डीकोडिंग क्यों विफल होती है?
कारण लगभग हमेशा दृश्य होते हैं। गति का धुंधलापन मॉड्यूल की सीमाओं को मिटा देता है ; कोई परावर्तन या असमान रोशनी पूरे हिस्से को ढक देती है ; कोई कम कंट्रास्ट — क्रीम कागज़ पर भूरा QR — काले और सफ़ेद में फ़र्क करने से रोकता है ; शांत क्षेत्र कटने से पढ़ने वाले को उसके चार मॉड्यूल का मार्जिन नहीं मिलता ; अंत में कोई इमेज बहुत छोटी या जो बाद में बड़ी कर ली गई हो, उसमें प्रति मॉड्यूल पर्याप्त पिक्सेल नहीं बचते। सामग्री की दृष्टि से, कम वर्जन में बना बहुत घना कोड भी तय क्षमता से बाहर जा सकता है।
जो कोड मैं नहीं पहचानता, उसका क्या करूँ?
पहले दिखाई गई स्ट्रिंग पढ़ें : यदि वह शुरू होती है http, WIFI:, BEGIN:, tel: या geo:, तो खोलने से पहले ही प्रकार डेटा की प्रकृति बता देता है। अनजान या छोटा किया गया लिंक कहीं और जाँचने लायक है ; यहाँ कुछ भी नहीं चलता : उपकरण केवल कोड में सहेजा गया टेक्स्ट लौटाता है।
जो स्कैनर नहीं करता
यह कोड नहीं बनाता : कोई बनाना हो तो QR कोड जनरेटर। यह रैखिक बारकोड नहीं पढ़ता — यह काम बारकोड जनरेटर का है, क्योंकि 1D फ़ॉर्मैट QR की ग्रिड से बिल्कुल अलग हैं। यह कोई खाता नहीं बनाता, आपके डिवाइसों के बीच कुछ भी सिंक नहीं करता और कोई इमेज अपलोड नहीं करता : इतिहास ब्राउज़र के स्थानीय स्टोरेज में रहता है और उसके साथ मिट जाता है।
इनके लिए सुझाया गया
दुकानदार और आयोजक जो पोस्टर या टिकट जाँचते हैं, मार्केटिंग टीम जो कैंपेन के छपे लिंक को देखती है, होटल या कैफ़े के Wi-Fi नेटवर्क से जुड़ने वाले लोग, ऑनलाइन दुकानें जो पार्सल या लेबल स्कैन करती हैं, और जिज्ञासु जो सड़क पर दिखे कोड को डीकोड करते हैं — और हर वह व्यक्ति जो QR कोड पढ़ना जल्दी और बिना निशान के चाहता है, साथ में मिलते हैं QR कोड जनरेटर, OCR टेक्स्ट एक्सट्रैक्टर, वर्ण काउंटर, Base64 एनकोडर-डीकोडर और रंग चयनक.