Как логотип может находиться внутри кода
Логотип поверх QR-кода скрывает часть его модулей, и сканер воспринимает их как повреждение. Коррекция ошибок Рида — Соломона может восстановить недостающие кодовые слова в пределах выбранного уровня. Поэтому коды с логотипами обычно создают на уровне Q или H, которые восстанавливают около 25 % или 30 % кодовых слов.
Запас коррекции ошибок делится со всеми другими видами повреждений: пятнами, бликами и дефектами печати. Логотип, использующий почти весь запас, оставляет мало места на износ в реальных условиях.
Эмпирические правила размещения
Держите логотип заметно ниже запаса коррекции ошибок: обычно по центру и закрывающим лишь скромную часть кода. Никогда не закрывайте три поисковых узора, синхронизирующие узоры и информацию о формате рядом с поисковыми узорами, потому что без них сканер вообще ничего не прочитает. Тонкая светлая рамка вокруг логотипа помогает отделить его от модулей.
- Используйте уровень коррекции ошибок Q или H
- Делайте логотип небольшим и по центру
- Не закрывайте поисковые узоры, синхронизирующие узоры и информацию о формате
- Сохраняйте свободную зону чистой
- Проверьте на нескольких телефонах в реальном размере печати
Проверка важнее любой формулы
Поскольку коррекция ошибок считает кодовые слова, а не площадь, один и тот же размер логотипа может сработать в одном коде и не сработать в другом. Единственный способ узнать — проверить готовый макет на нескольких телефонах, включая старый, в напечатанном размере и при том освещении, при котором он будет использоваться.