ChromaCode — наша функция, которая позволяет поставить картинку или логотип прямо внутрь QR-кода, не ломая его. Многие считают, что изображение в центре мешает сканированию, но это не так: всё дело в избыточности данных. Разберём, почему код с картинкой работает и как выбрать изображение.
Почему QR-код с логотипом всё равно сканируется
Внутрь кода заранее вшиты резервные байты по алгоритму коррекции ошибок. Если часть модулей закрыта логотипом, сканер математически восстанавливает недостающую информацию. В зависимости от уровня защиты код переживает потерю примерно от 7 до 30 процентов площади — поэтому умеренное изображение в центре ему не мешает.
Как использовать функцию ChromaCode
Выберите тип содержимого и заполните данные, затем загрузите нужную картинку и наложите её на код. Следите, чтобы изображение не задевало три поисковых квадрата по углам: именно по ним сканер определяет положение кода. Когда размер и положение вас устроят, скачайте результат.
Как выбрать картинку
- предпочитайте простые изображения с чистым фоном;
- используйте логотип или иконку, знакомые аудитории;
- не ставьте фото с мелкими деталями и пёстрым узором;
- оставляйте вокруг картинки поле из модулей кода.
Контраст и читаемость
Главный враг — низкий контраст. Если картинка сливается с фоном кода, сканер теряет границы модулей. Делайте изображение заметно светлее или темнее, чем узор, и не увлекайтесь полупрозрачностью. Яркие детали по краям лучше приглушить.
Проверьте результат
После экспорта отсканируйте код несколькими телефонами и при разном свете. Чем плотнее данные, тем важнее проверка. Полный список шагов — в чек-листе тестирования, а собрать код с картинкой можно в QR StarCode.