ফাইন্ডার প্যাটার্ন দেখতে কেমন
প্রতিটি ফাইন্ডার প্যাটার্ন হলো ৭ × ৭ গাঢ় বর্গাকার বলয়, তার ভেতরে ৫ × ৫ হালকা বলয় এবং মাঝখানে নিরেট ৩ × ৩ গাঢ় বর্গ। একটি QR কোডে এমন তিনটি থাকে: ওপরের বাঁ, ওপরের ডান ও নিচের বাঁ কোণে।
এর কেন্দ্র দিয়ে যেকোনো রেখা ধরে স্ক্যান করলে গাঢ়, হালকা, গাঢ়, হালকা, গাঢ় অংশ ১:১:৩:১:১ অনুপাতে পাওয়া যায়। ঘূর্ণন বা দূরত্ব যাই হোক, এই অনুপাত একই থাকে, আর সে কারণেই রিডার ক্যামেরার ফ্রেমে এটি দ্রুত চিনে নিতে পারে।
- আকার: ৭ × ৭ মডিউল
- কেন্দ্ররেখার অনুপাত: ১:১:৩:১:১ (গাঢ়:হালকা:গাঢ়:হালকা:গাঢ়)
- তিন কোণে বসানো, নিচের ডান কোণে কখনো নয়
- ভেতরের দিকের দুই পাশে ১ মডিউলের হালকা বিভাজক দিয়ে ঘেরা
স্ক্যানার এটি কীভাবে ব্যবহার করে
রিডার তিনটি ফাইন্ডার প্যাটার্নই খুঁজে পেলে সে জানে কোডটি কোথায়, কত বড় এবং কোন দিকে সোজা। অনুপস্থিত চতুর্থ কোণ তাকে অভিমুখ জানিয়ে দেয়, তাই QR কোড উল্টো বা কাত করেও স্ক্যান করা যায়।
ফাইন্ডার প্যাটার্নগুলোর মধ্যকার দূরত্ব থেকে মডিউলের আকার ও ভার্সনের একটি প্রাথমিক আন্দাজও মেলে, যা রিডার পরে টাইমিং ও অ্যালাইনমেন্ট প্যাটার্ন দিয়ে আরও নিখুঁত করে।
কোণের বর্গ স্টাইল করা
ডিজাইনাররা প্রায়ই ফাইন্ডার প্যাটার্ন গোল করেন বা আলাদা রং দেন। বলয়ের ভেতর বলয়ের গড়ন ও জোরালো কনট্রাস্ট টিকে থাকলে সাধারণত তা কাজ করে, কিন্তু কোডের এটিই সবচেয়ে ঝুঁকিপূর্ণ অংশ বদলানোর জন্য। প্রতিটি ফাইন্ডারের চারপাশের বিভাজক ও কোয়ায়েট জোন পরিষ্কার রাখতে হয়।