Що таке модуль
Модуль це найменший квадрат у сітці QR-коду, і кожен із них або темний, або світлий. Темний модуль зазвичай означає двійкову 1, а світлий 0, хоча маскування перед друком інвертує багато з них, тому дані не можна прочитати на око.
Модулі розташовані в квадратній сітці, довжина сторони якої залежить від версії. Версія 1 має ширину 21 модуль, і кожна наступна версія додає по 4 модулі на сторону, аж до 177 модулів у версії 40.
Чому модулі є одиницею виміру
Стандарт описує майже все в модулях, а не в міліметрах, бо QR-код можна друкувати в будь-якому розмірі. Тиха зона має ширину 4 модулі, пошуковий шаблон це 7 на 7 модулів, а шаблон вирівнювання 5 на 5 модулів.
Коли ви плануєте друк, для сканера важлива фізична ширина одного модуля. Камера має розрізнити кожен модуль як окремий квадрат, тому код із багатьма дрібними модулями треба друкувати більшим або сканувати ближче, ніж код із меншою кількістю більших модулів.
- Версія 1: 21 × 21 модуль
- Версія 10: 57 × 57 модулів
- Версія 40: 177 × 177 модулів
- Micro QR M1: 11 × 11 модулів
Форма модуля та стилізація
Стандарт малює модулі квадратами, але зчитувачі беруть відліки з центру кожної комірки, тому заокруглені квадрати, крапки й інші форми часто теж скануються. Що безпечніший дизайн, то більша частина центральної ділянки кожного модуля лишається суцільною і то вищий контраст між темним і світлим.
Стилізація найкраще працює на модулях даних і ризикованіша на пошукових шаблонах, за якими сканери знаходять код. Єдина надійна перевірка це протестувати стилізований код на кількох телефонах.