QR-код переживает царапины и потерянные квадраты
QR-код переживает царапины и потерянные квадраты QR-код не обязан быть полностью целым, чтобы камера его прочитала. В него заранее добавлена избыточная информация для восстановления повреждённых данных. В коде используются алгоритмы коррекции ошибок Рида — Соломона. Создатель может выбрать один из нескольких уровней защиты. На самом высоком уровне код способен восстановиться даже при потере заметной части информационной области, хотя реальный предел зависит от того, где именно находится повреждение. Три крупных квадрата по углам нужны не для хранения текста или ссылки. Они помогают камере быстро определить положение, размер и поворот кода. Дополнительные служебные узоры задают сетку и параметры чтения. Поэтому логотип иногда размещают прямо в центре QR-кода. Если он не перекрывает критические элементы и запас коррекции рассчитан правильно, недостающие фрагменты восстанавливаются математически. Реальный мир ✍️