Как он выглядит и где расположен
Выравнивающий узор — это тёмное кольцо 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
Зачем они нужны
Чтобы найти небольшой код, достаточно одних поисковых узоров, но крупный код, снятый под углом или напечатанный на изогнутой поверхности, искажается. Выравнивающие узоры дают считывателю дополнительные опорные точки, чтобы он мог сопоставить каждый модуль с нужным местом.
Узор возле правого нижнего угла особенно полезен, потому что в этом углу нет поискового узора. Повреждение выравнивающего узора зачастую можно исправить, но оно затрудняет декодирование сильнее, чем повреждение обычных модулей данных.