Почему поля важны
Свободная зона отделяет код от всего, что его окружает. Сканер ищет поисковые узоры по соотношению тёмного и светлого, а расположенные рядом текст, линии или фотографии могут исказить этот узор или выглядеть как часть символа.
Без достаточного свободного места считыватель может вообще не найти код или неверно определить его границы и неправильно прочитать модули вдоль края. Отсутствие свободной зоны — одна из самых частых причин, по которым напечатанный код не сканируется.
Какой ширины она должна быть
Свободная зона измеряется в модулях, а не в миллиметрах, поэтому масштабируется вместе с кодом. Если ширина одного модуля 0,5 мм, то поле в четыре модуля — это 2 мм с каждой стороны.
Поле должно быть светлым, или как минимум того же цвета, что светлые модули, и на нём не должно быть никаких отпечатанных элементов. Многие современные считыватели справляются с более узким полем, но соблюдение ширины по стандарту убирает один из источников сбоев.
- QR-код: 4 модуля с каждой стороны
- Micro QR: 2 модуля с каждой стороны
- Зона должна быть светлого цвета и свободна от графики
- Инвертированным (светлым на тёмном) кодам тоже нужно чистое поле цвета фона
Свободные зоны в дизайне
Если код расположен на пёстком фоне, проще всего подложить под него однотонную плашку, включающую свободную зону. Рамки и призывы к действию должны начинаться за пределами этого поля, а не касаться кода.
Если обрезать скачанное изображение вплотную к тёмным модулям, свободная зона исчезнет. Если файл нужно подрезать, оставьте белую рамку на месте.