QR कोड कंट्रास्ट चेकर
वे रंग डालें जिनमें कोड बना है और वह सतह जो उसके पीछे है। चेकर पैटर्न और फ़ाइंडर आँखों, दोनों के लिए कंट्रास्ट अनुपात बताता है, वह ल्यूमिनेंस अंतर जो कैमरा सचमुच देखता है, और यह कि वह जोड़ी छापने के लिए सुरक्षित है या नहीं।
कोड के पीछे की सतह। इसे सफ़ेद के क़रीब रखें - बैकग्राउंड हल्का करना कोड को गहरा करने का विकल्प नहीं है।
डेटा मॉड्यूल का रंग।
कोनों के तीन चौकोर। इन्हें बैकग्राउंड से उतना ही साफ़ अलग दिखना चाहिए जितना पैटर्न को - स्कैनर सबसे पहले इन्हीं को ढूँढ़ता है।
पूर्वावलोकन
6.70:1
किस पर आँका गया: पैटर्न का कंट्रास्ट
डिस्प्ले पर ठीक है, और प्रिंट जो गुंजाइश छीन लेता है उससे कम पड़ता है। काग़ज़ पर जाने से पहले कोड गहरा करें।
यह कहाँ बैठता है
पैटर्न का कंट्रास्ट
6.70:1
आँखों का कंट्रास्ट
6.70:1
कैमरा ल्यूमिनेंस का अंतर
176 / 255
255 में से, उसी BT.601 भार पर जिस पर कैमरे का ग्रे चैनल बना होता है। अनुपात हरे को सेंसर से कहीं ज़्यादा भार देता है, इसलिए गहरे संतृप्त रंगों पर दोनों आँकड़े सबसे ज़्यादा अलग पड़ते हैं।
जब कोई ब्रांड रंग लक्ष्य तक न पहुँचे, तो बैकग्राउंड हल्का करने के बजाय कोड गहरा करें - दो-तीन शेड गहरा रंग आम तौर पर अपनी पहचान बनाए रखता है और अनुपात दोगुना कर देता है।
कंट्रास्ट वह इकलौता चर है जिसे कोई चुनता नहीं
मॉड्यूल का आकार और नाप ऐसे फ़ैसले हैं जो कोई QR कोड के लिए लेता है। रंग तो उस ब्रांड पैलेट से विरासत में आता है, जो किसी के कोड के बारे में सोचने से बरसों पहले लिखा गया था - इसीलिए यही वह गुण है जो सबसे ज़्यादा हारता है, और इसी को तय करने के लिए यह चेकर है। पूरा तर्क न्यूनतम कंट्रास्ट स्कैन टेस्ट में है।

डिकोडर असल में क्या नापता है
QR कोड पढ़ते समय फ़ोन रंग देखता ही नहीं। वह फ़्रेम को एक ही धूसर चैनल में बदलता है और उसे छोटे-छोटे खंडों में थ्रेशोल्ड करता है, हर मॉड्यूल के लिए उसके आसपास के हिसाब से गहरा या हल्का तय करता है। किसी कोड में रंग की जितनी भी गुंजाइश होती है, वह पूरी इसी एक क़दम में तय हो जाती है।
- डिकोडर की सीमा क़रीब 1.24:1 पर पड़ती है - वह बिंदु जहाँ आम बाइनराइज़र किसी खंड को कंटेंट वाला मानना ही बंद कर देता है - और यह उस जगह से बहुत दूर है जहाँ कुछ भी डिज़ाइन किया जाना चाहिए।
- स्क्रीन लक्ष्य 4:1 है, और यहीं पर जनरेटर का अपना कंट्रास्ट बैज हरा हो जाता है।
- प्रिंट लक्ष्य 7:1 है, क्योंकि काग़ज़ की परावर्तनशीलता, स्याही का फैलाव, चमक और पढ़ने की दूरी - हर एक उस गुंजाइश का अपना हिस्सा ले लेता है।
दो आँकड़े, जो आपस में असहमत हैं
कंट्रास्ट अनुपात हरे को अनुभव की जाने वाली चमक का 71% भार देता है, मानव आँख के हिसाब से। कैमरे का धूसर चैनल उसे 59% भार देता है और कोई फ़्लेयर जोड़ता ही नहीं। दोनों माप धूसर और काले पर सहमत रहते हैं और गहरे संतृप्त रंगों पर सबसे ज़्यादा असहमत - और QR कोड असल में वहीं हारते हैं।
सफ़ेद पर शुद्ध हरा सबसे साफ़ मिसाल है: कंट्रास्ट अनुपात के रूप में 1.37:1, डिकोडर की अपनी सीमा से बस ज़रा ऊपर, लेकिन कैमरे के धूसर चैनल में 255 में से 105 का ल्यूमिनेंस अंतर। एक आँकड़ा उसे नाउम्मीद कहता है और दूसरा कमज़ोर। दोनों में से कोई उसे छापने लायक़ नहीं कहता, इसीलिए यह पेज दोनों बताता है। कौन-से पैलेट इससे बचकर निकलते हैं, यह रंगीन QR कोड में समझाया गया है।

QR कोड के रंग कैसे जाँचें
ब्रांड पैलेट से लेकर ऐसी रंग जोड़ी तक चार क़दम, जो छपाई झेल जाए।
QR कोड बनाएँ- 1
पहले बैकग्राउंड डालें
कोड के पीछे की सतह, और वह सफ़ेद के क़रीब होनी चाहिए। बैकग्राउंड हल्का करना कोड को गहरा करने का विकल्प नहीं है: काग़ज़ पर परावर्तनशीलता ख़ुद काग़ज़ तय कर देता है, इसलिए उस दायरे का ऊपरी सिरा पहले ही ख़र्च हो चुका है।
- 2
पैटर्न का रंग जोड़ें
ब्रांड रंग ठीक वैसा ही जैसा तय है, किसी भी सुधार से पहले। पहले सुधरा हुआ रंग जाँच लेने से यह छिप जाता है कि असली रंग लक्ष्य से कितना दूर था।
- 3
फ़ाइंडर आँखें अलग से जाँचें
कोनों के तीन चौकोर ही वह चीज़ हैं जिन्हें स्कैनर एक भी मॉड्यूल पढ़ने से पहले ढूँढ़ता है। गहरे मॉड्यूल और फीकी आँखों वाला कोड पहले ही क़दम पर हार जाता है, और पैटर्न का अनुपात कभी परखा ही नहीं जाता।
- 4
दोनों में से ख़राब वाला पढ़ें
QR कोड अपने औसत पर नहीं, अपनी सबसे कमज़ोर जोड़ी पर स्कैन होता है। ऊपर दिया फ़ैसला पैटर्न और आँखों में से जिसकी गुंजाइश कम हो, उसी से लिया जाता है।
आम पैलेट चुनाव कहाँ बैठते हैं
सफ़ेद बैकग्राउंड पर पाँच रंग, दोनों तरीक़ों से नापे गए - वह अनुपात जो डिज़ाइन टूल बताता है, और वह ल्यूमिनेंस अंतर जो कैमरे का धूसर चैनल 255 में से देखता है।
वे नियम जो रंग को स्कैन होने लायक़ रखते हैं
दस आदतें, जो एक ब्रांड पैलेट को डिज़ाइन फ़ाइल और काग़ज़ पर अब भी पढ़े जाने वाले कोड, दोनों के बीच बनाए रखती हैं।
बैकग्राउंड नहीं, कोड गहरा करें
छपाई में परावर्तनशीलता बचाने के लिए बैकग्राउंड को सफ़ेद के क़रीब रहना ही है, इसलिए पूरा समायोजन गहरे मॉड्यूल के हिस्से आता है। दो-तीन शेड गहरा रंग आम तौर पर अपनी पहचान बनाए रखता है और अनुपात दोगुने से ज़्यादा कर देता है।
छपने वाली हर चीज़ के लिए 7:1 पर डिज़ाइन करें
4:1 स्क्रीन लक्ष्य है और 7:1 प्रिंट लक्ष्य, और इन दोनों के बीच का फ़ासला ही काग़ज़, स्याही के फैलाव, चमक और पढ़ने की दूरी खा जाते हैं। 3:1 को वह रेखा मानें जिससे नीचे किसी भी माध्यम में कुछ नहीं भेजा जाता।
फ़ाइंडर आँखों को भी वही कंट्रास्ट दें
कोनों के तीन चौकोर कुछ भी पढ़े जाने से पहले ढूँढ़े जाते हैं। उन्हें पैटर्न से हल्के एक्सेंट रंग में सजाना ही सबसे आम तरीक़ा है जिससे कोई ख़ूबसूरत कोड पहले ही क़दम पर हार जाता है।
कोड को कभी तस्वीर पर न रखें
कंट्रास्ट स्थानीय स्तर पर तय होता है, इसलिए तस्वीर चिह्न के बीचोंबीच वह फ़ैसला पलट देती है: वही गहरा मॉड्यूल फीके आसमान पर गहरा और गहरी छाया पर हल्का पढ़ा जाता है। कोड को इसके बजाय किसी सपाट पैनल पर रखें।
ग्रेडिएंट तस्वीर से सुरक्षित है
मॉड्यूल पर फैला ग्रेडिएंट हर जगह गहरे और हल्के के बीच स्थानीय अंतर बनाए रखता है, और बाइनराइज़र को बस इतना ही चाहिए। ग्रेडिएंट के दोनों सिरों को लक्ष्य से ऊपर रखें, औसत को लक्ष्य पर लाकर मत छोड़ें।
ब्रांड रंग को फ़्रेम में डालें
कोड के पीछे का पैनल, उसके नीचे का लेबल और उसके बग़ल की कॉल टु ऐक्शन - ये सब पूरे संतृप्त रंग में पैलेट ढो सकते हैं। इनमें से कोई भी कंट्रास्ट का एक अंक भी ख़र्च नहीं करता।
CMYK में बदलने के बाद रंग जाँचें
चमकीला RGB लाल या हरा CMYK में संतृप्ति गँवाता है और रंग बदल देता है, और मायने वही जोड़ी रखती है जो छपती है। पहले बदलें, फिर स्क्रीन वाले मूल रंगों के बजाय बदले हुए मानों को यहाँ जाँचें।
गहरे मॉड्यूल 100% K में छापें
चार प्लेट वाले रिच ब्लैक को 0.4 मिमी का मॉड्यूल किनारा सँभालने के लिए बिल्कुल सटीक रजिस्ट्रेशन चाहिए। आम शीटफ़ेड छपाई की क़रीब 0.1 मिमी की छूट उस मॉड्यूल का एक चौथाई है, इसलिए एक ही प्लेट वाला काला हर किनारा साफ़ रखता है।
मेटैलिक और फ़्लोरेसेंट स्याही को अनापने लायक़ मानें
सोना, चाँदी, फ़ॉइल और स्पॉट UV की कोई तय परावर्तनशीलता होती ही नहीं - वे वही दिखाते हैं जो उनके सामने हो, और आम तौर पर वह कोई लाइट होती है। हेक्स मान से निकाला गया कोई अनुपात उनका वर्णन नहीं करता।
जोड़ी को छपे काग़ज़ पर पक्का करें
अनुपात एक फ़ाइल के बारे में की गई भविष्यवाणी है। कोड को असली सामग्री पर आख़िरी आकार में छापें, उसे उसी रोशनी में देखें जिसमें वह रहेगा, और कुछ भी मंज़ूर करने से पहले उसे दो अलग फ़ोन से स्कैन करें।

जनरेटर में रंग आज़माएँ
KoloQR, गोल और कस्टम आकार वाले QR कोड बनाने का फ्री जनरेटर, पैलेट बदलते समय यही कंट्रास्ट जाँच सीधे पूर्वावलोकन पर चलाता रहता है - पैटर्न, आँखें और बैकग्राउंड, तीनों पर।
फ्री, बिना अकाउंट और बिना वॉटरमार्क। कोड आपके ब्राउज़र में बनते हैं, इसलिए गंतव्य कभी किसी सर्वर तक नहीं जाता।
QR कोड बनाएँQuestions? Answered
स्क्रीन के लिए 4:1 और प्रिंट के लिए 7:1 पर डिज़ाइन करें, और 3:1 को वह रेखा मानें जिससे नीचे कुछ नहीं भेजा जाना चाहिए। डिकोडर तकनीकी रूप से इससे कहीं नीचे भी काम करते हैं - आम बाइनराइज़र क़रीब 1.24:1 पर हार मानता है - लेकिन वह पूरा फ़ासला काग़ज़ की परावर्तनशीलता, स्याही के फैलाव, चमक, दूरी और हिलते हाथ में ख़र्च हो जाता है।
हाँ। आजकल के ज़्यादातर फ़ोन कैमरे उलटा कोड पढ़ लेते हैं, हालाँकि कुछ पुराने स्कैनर और औद्योगिक रीडर हल्के बैकग्राउंड पर गहरे मॉड्यूल ही मानकर चलते हैं। उलटा कोड अपनी गुंजाइश ज़्यादा ख़र्च भी करता है, इसलिए अनुपात 7:1 से आराम से ऊपर रखें और पूरी छपाई से पहले असली उपकरणों पर जाँच लें।
क्योंकि हरा ठीक वहाँ बैठता है जहाँ आँख और कैमरा, दोनों उसे सफ़ेद के मुक़ाबले कमज़ोर आँकते हैं। #22c55e जैसा आम ब्रांड हरा सफ़ेद पर 2.28:1 है, यानी भेजने की रेखा से नीचे। उसे #166534 तक गहरा करने पर 7.13:1 मिलता है - वही रंग, और अब प्रिंट लक्ष्य गुंजाइश समेत पार।
हाँ। कोनों के तीन चौकोर ही वह चीज़ हैं जिन्हें स्कैनर कुछ भी पढ़ने से पहले ढूँढ़ता है, इसलिए मज़बूत पैटर्न कंट्रास्ट और फीकी आँखों वाला कोड पहले ही क़दम पर हार जाता है। यह चेकर दोनों आँकड़े बताता है और फ़ैसला उनमें से ख़राब वाले से लेता है।
क्योंकि QR कोड आँख नहीं, कैमरा पढ़ता है। कंट्रास्ट अनुपात हरे को अनुभव की जाने वाली चमक का 71% भार देता है; कैमरे का धूसर चैनल उसे 59% देता है और कोई फ़्लेयर जोड़ता ही नहीं। दोनों गहरे संतृप्त रंगों पर सबसे ज़्यादा असहमत होते हैं, और वही असहमति असल नतीजा है।
हल्का धूसर तब चलता है जब जोड़ी फिर भी लक्ष्य पार करे, लेकिन वह बेवजह गुंजाइश ख़र्च करता है। काग़ज़ ख़ुद तय कर देता है कि बैकग्राउंड कितना चमकीला छप सकता है, इसलिए उस दायरे का ऊपरी सिरा पहले ही ख़र्च है - धूसर बैकग्राउंड कंट्रास्ट का जितना अंक छोड़ता है, उतना गहरे मॉड्यूल से वापस निकालना पड़ता है।
अपने आप नहीं। मायने यह रखता है कि मॉड्यूल और उनके पीछे जो कुछ है, उनके बीच स्थानीय स्तर पर कितना अंतर है। बहुत गहरे कोड के पीछे फीका, सपाट रंग आम तौर पर ठीक रहता है; मध्यम रंग के कोड के पीछे मध्यम ब्रांड रंग ही वह जोड़ी है जो हारती है, चाहे दोनों अलग-अलग कैसे भी दिखें।
वह अधिकतम है: अनुपात में 21:1 और कैमरे के धूसर चैनल में पूरे 255। उससे बेहतर कुछ नहीं। #0f172a जैसा लगभग काला नेवी 17.9:1 और 255 में से 232 तक पहुँचता है, यानी नापने लायक़ लगभग कुछ नहीं गँवाता और फिर भी ब्रांड रंग की तरह पढ़ा जाता है।
हाँ, और संतृप्त रंगों पर आम तौर पर बुरी तरह। चमकीले RGB लाल, हरे और नारंगी बदलते समय संतृप्ति गँवाते हैं और रंग बदल देते हैं, इसलिए जो जोड़ी स्क्रीन पर 7:1 पार कर गई थी, वह प्रेस पर उससे नीचे बैठ सकती है। पहले बदलें, फिर बदले हुए मान यहाँ जाँचें।
नहीं। एरर करेक्शन तब ख़राब या ढके हुए मॉड्यूल की मरम्मत करता है, जब चिह्न ढूँढ़ा जा चुका हो और गहरे-हल्के के रूप में पढ़ा जा चुका हो। अगर कैमरा पहले ही गहरे और हल्के को अलग न कर पाए, तो मरम्मत के लिए डेटा ही नहीं बचता। कंट्रास्ट एक पूर्वशर्त है, कोई ऐसा चर नहीं जिसका सौदा किया जा सके।
हाँ, परोक्ष रूप से। गोल, बिंदुदार और दूसरे सजावटी मॉड्यूल हर ख़ाने में पूरे चौकोर से कम स्याही डालते हैं, इसलिए फ़ाइंडर पैटर्न का अनुपात ढूँढ़ते डिकोडर को कमज़ोर सबूत मिलता है। सजा हुआ कोड छपाई के अपना हिस्सा लेने से पहले ही कुछ गुंजाइश ख़र्च कर चुका होता है - उसे कम नहीं, ज़्यादा कंट्रास्ट दें।
आगे पढ़ते रहें
ऐसे पेज जो यहीं से आगे बढ़ते हैं - वही संदर्भ, वैसा ही कोड, या अगला फ़ैसला जो लेना है।
क्रिएटिव QR कोड
ऐसे QR कोड के लिए डिज़ाइन दिशाएँ और असली उदाहरण, जो जान-बूझकर बने लगें और स्कैन की भरोसेमंदी भी न छोड़ें।
रंगीन QR कोड
अपना पैलेट QR कोड पर बिना उसे तोड़े लगाएँ: कौन-सा रंग पैटर्न पर जाए, और कौन-सा फ़्रेम का हक़दार है।
QR कोड स्कैन क्यों नहीं हो रहा, और अपनी ख़ामी कैसे पहचानें
QR कोड के हारने के तीन तरीक़े - कभी पहचाना ही न जाना, ख़राब पढ़ा जाना, या बेहतरीन पढ़े जाकर किसी टूटे गंतव्य पर पहुँचना - और लक्षण कैसे कुछ भी नापने से पहले बता देता है कि आपकी ख़ामी कौन-सी है।
QR कोड के छपाई पर जाने से पहले जाँचने लायक़ नौ बातें
QR कोड की फ़ाइल और चलने वाली छपाई के बीच की नौ जाँचें, हर एक के साथ वह आँकड़ा जो उसे पार करना है और वह पेज जो उसकी वजह बताता है।
पचास QR कोड रंग-जोड़े, और उनमें से कौन छपाई झेल पाते हैं
QR कोड के पचास रंग-जोड़े, हर एक के लिए गणना किए कंट्रास्ट अनुपात के साथ, इस आधार पर बँटे कि वे छपाई की सीमा पार करते हैं, स्क्रीन की, या कोई नहीं।
QR कोड स्कैनर
किसी स्क्रीनशॉट, तस्वीर या एक्सपोर्ट से पढ़ें कि QR कोड क्या ढो रहा है - सब आपके ब्राउज़र में, और कभी अपलोड किए बिना।
KoloQR ही क्यों?
- वेबसाइट, मेन्यू, Wi-Fi, PDF और विज़िटिंग कार्ड के लिए QR कोड बनाएँ
- रंग, लोगो और अनोखे आकार अपने हिसाब से चुनें
- हाई-क्वालिटी PNG और SVG फ़ाइलें डाउनलोड करें
- प्रिंट और डिजिटल, दोनों के लिए बना
