QR-код с логотипом: как вставить картинку и не сломать чтение
Логотип в центре закрывает часть модулей, и код все равно читается. Как устроен запас, какой файл подойдет, где предел размера и как собрать лист кодов со своим знаком.
Логотип в центре кода нужен, чтобы человек видел, чей это QR-код, еще до того, как навел камеру. На ценнике, наклейке или в меню по безымянному коду не понять, кто его поставил.
Картинка закрывает середину кода, и часть модулей пропадает под ней. Код все равно читается, потому что внутри самого кода заложен запас на такой случай.
За счет чего код с логотипом читается
В QR-код кроме самих данных записана избыточность, ее объем задает уровень коррекции ошибок. По умолчанию стоит уровень L, он восстанавливает 7% площади кода, и этого хватает на царапины и потертости печати. Как только вы загружаете файл логотипа, уровень поднимается до H. Руками ничего переключать не нужно. На H восстанавливается до 30% площади.
Логотип вписывается в квадрат размером в четверть кода по стороне, это 6,25% площади. Подложка цвета фона добавляет к каждой стороне квадрата по 12%, и вместе с ней знак закрывает 9,6% площади кода. Запас уровня H втрое больше, и разница уходит на грязь, царапины и растекшуюся краску.
Ни размер этого квадрата, ни поле подложки не настраиваются, и увеличить логотип в форме нельзя. Если знак сделать больше четверти стороны, запаса перестанет хватать, а на печати он нужен целиком.
При коррекции H матрица становится плотнее. Ссылка из 56 знаков с двумя метками UTM на уровне L укладывается в 33 модуля в ряду, на H занимает 41. Модулей становится больше, каждый из них мельче, и требования к размеру кода растут.
Какой файл подойдет
Подходят PNG и JPG до 256 КБ, от 16 до 4096 пикселей по стороне. Тип определяется по содержимому файла, а не по расширению, поэтому переименованный в png документ не пройдет. В чужом SVG бывает исполняемый код, поэтому вектор мы не принимаем. Экспортируйте логотип в PNG. В квадрате на четверть кода его качества хватит.
Когда файл не подходит, форма показывает, что именно не так: «файл логотипа превышает лимит 256 КБ», «логотип должен быть изображением PNG или JPG», «логотип слишком маленький, минимум 16×16 пикселей». Первая ошибка означает, что в поле ушел скриншот или фотография вместо знака.
Берите простой контрастный знак, близкий к квадрату: монограмму, пиктограмму, значок без надписи. В четверти стороны кода мелкие детали исчезают, а слоган под названием не прочитать вовсе.
Вытянутый логотип вписывается по длинной стороне. Горизонтальная плашка займет четверть стороны кода в ширину, а в высоту останется полоской, и подложка повторит ее форму. Код от этого читаться не перестанет, но знак будет выглядеть мелко. Для широкого логотипа берите его квадратную часть.
Если в логотипе есть прозрачные области, подложка цвета фона их закрывает, знак лежит на чистом квадрате, и модули сквозь него не просвечивают. Флажок «Прозрачный фон» меняет правило. Подложки нет вовсе, модули под логотипом вычищаются из матрицы, и знак остается на пустом месте. Что происходит в этом режиме с остальными форматами, разобрано в статье QR-код с прозрачным фоном.
Как вставить логотип в QR-код
Поле «Логотип в центре QR-кода» лежит во втором шаге формы, «Вид и размер». На странице генератора QR-кодов с логотипом этот шаг уже раскрыт. Загрузите файл, вставьте список строк по одной на код, и превью сразу покажет коды со знаком, вместе с подписями и цветами.
Логотип один на весь список. Он попадет в каждый код на всех листах, до 1500 штук за заход. Загрузить свой файл под отдельный код нельзя. Для тиража наклеек этого хватает, потому что знак в центре там у всех один. Как собрать лист кодов со ссылкой на сообщество, разобрано в статье QR-код ВК.
Подвиньте ползунок размера и посмотрите, как меняется сетка. Кнопка «Открыть в генераторе» перенесет эти настройки в форму.
Скачать результат можно четырьмя способами: PDF листами, SVG листами, SVG по одному коду и ZIP с поштучными PNG. Листами печатают, а поштучные SVG и PNG отдают в типографию, в редактор или в карточку товара. Логотип есть во всех четырех. В PDF и SVG сам код векторный, а знак остается растровой картинкой внутри вектора, такой, какой вы ее загрузили.
Поштучный PNG с коротким адресом внутри выходит картинкой 1184×1184 пикселя, сама матрица занимает 928 пикселей, а квадрат логотипа занимает 232 пикселя. Проверить содержимое можно прямо в форме. Лупа читает код на превью и показывает, что в нем зашито.
Где у логотипа предел
Предел упирается в размер кода на бумаге. Логотип поднимает коррекцию до H, из-за этого матрица становится плотнее, а модуль мельче. У кода 1 см с той самой ссылкой 41 модуль в ряду. Модуль выходит 0,24 мм, а офисный принтер печатает модуль от 0,4 мм. Поэтому знак в центре ставим на коды от 3 см. Откуда берутся пороги печати и камеры, разобрано в статье насколько маленьким может быть QR-код.
Знак забирает часть коррекции, а цветная пара забирает часть контраста. На мелком коде не ставьте знак и цвет вместе. Совмещать их можно, когда у цвета есть запас: черный или темно-синий на белом. Пороги контраста с числами по каждому цвету разобраны в статье как оформить QR-код. Там же про рамку и подпись.
Не кладите логотип поверх готового кода в редакторе. Коррекция там осталась на уровне L, и картинка забирает весь ее запас. Тот же знак, поставленный генератором, ложится на код, у которого коррекция уже поднята.
Пробный лист печатайте на том же, на чем пойдет тираж. Та же бумага и тот же принтер. Сканируйте его двумя телефонами, один возьмите постарше. Как оформляют код помимо логотипа, показано в базе знаний.
FAQ
Можно ли поставить на один лист разные логотипы?
Нет, знак попадает во все коды списка сразу. Под каждый логотип собирайте отдельный лист, а файл загружайте в поле «Логотип в центре QR-кода» во втором шаге формы, «Вид и размер».
QR-код с логотипом внутри бесплатно, без подвоха?
Да. Регистрация не нужна, водяных знаков на коде не будет, а коды статические, то есть ссылка зашита прямо в матрицу, без посредников. Ограничение одно, до 1500 кодов за заход.
Почему QR-код с логотипом не сканируется?
Измерьте код. С коррекцией H на офисной печати надежно читается сторона от 3 см. А если знак положили поверх готового кода в редакторе, запаса под картинку там нет.
Следующий шаг
Загрузите свой логотип и наведите курсор на любой код в превью. Лупа прочитает код с логотипом и покажет «✓ совпадает со списком».
Соберите лист QR-кодов с логотипом в центре: PNG или JPG до 256 КБ, коррекция H включается сама, до 1500 кодов, бесплатно и без регистрации.
Соберите свой лист с QR-кодами
Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.
Открыть генератор