ఇది ఎలా ఉంటుంది, ఎక్కడ ఉంటుంది
అలైన్మెంట్ ప్యాటర్న్లో 5 × 5 ముదురు వలయం, 3 × 3 లేత వలయం, మధ్యలో ఒకే ముదురు మాడ్యూల్ ఉంటాయి. వెర్షన్ 1లో ఇవి ఉండవు, వెర్షన్ 2లో కింద-కుడి మూల దగ్గర ఒకటి ఉంటుంది; కోడ్ పెద్దదయ్యే కొద్దీ వీటి సంఖ్య పెరుగుతుంది.
ఈ ప్యాటర్న్లు ప్రతి వెర్షన్కు ప్రమాణంలో జాబితా చేసిన స్థిర స్థానాల్లో ఉంటాయి. అవి క్రమబద్ధమైన గ్రిడ్లో అమరతాయి; ఫైండర్ ప్యాటర్న్తో అతివ్యాప్తి చెందే స్థానాన్ని దాటవేస్తారు.
- వెర్షన్ 1: లేవు
- వెర్షన్లు 2–6: 1
- వెర్షన్లు 7–13: 6
- వెర్షన్లు 14–20: 13
- వెర్షన్లు 21–27: 22
- వెర్షన్లు 28–34: 33
- వెర్షన్లు 35–40: 46
ఇవి ఎందుకు అవసరం
చిన్న కోడ్ను గుర్తించడానికి ఫైండర్ ప్యాటర్న్లే చాలు, కానీ కోణంలో ఫోటో తీసిన లేదా వంపు ఉపరితలంపై ముద్రించిన పెద్ద కోడ్ వక్రీకరణకు గురవుతుంది. అలైన్మెంట్ ప్యాటర్న్లు రీడర్కు అదనపు సూచన బిందువులను ఇస్తాయి, దానివల్ల ప్రతి మాడ్యూల్ను సరైన చోటికి మ్యాప్ చేయగలదు.
కింద-కుడి మూల దగ్గరి ప్యాటర్న్ ప్రత్యేకంగా ఉపయోగపడుతుంది, ఎందుకంటే ఆ మూలలో ఫైండర్ ప్యాటర్న్ ఉండదు. అలైన్మెంట్ ప్యాటర్న్కు నష్టం తరచూ సరిచేయదగినదే, కానీ సాధారణ డేటా మాడ్యూళ్లకు నష్టం కంటే డీకోడింగ్ను కష్టతరం చేస్తుంది.