QR-код с логотипом: наклейка сверху или картинка из клеток
Почти все генераторы кладут логотип поверх центра кода и надеются на коррекцию ошибок. PaintQR рисует логотип самими клетками кода. На экране разница незаметна, в печати — огромная.
Обновлено 6 ноября 2026 г.
Как работает наклейка и где она подводит
В QR-код заложена избыточность: на максимальном уровне коррекции до 30 % клеток могут быть испорчены, и код всё равно прочитается. Генератор с наложением расходует этот запас на то, чтобы закрыть центр кода логотипом. Сам код о логотипе ничего не знает — сканер просто считает закрытые клетки повреждёнными и восстанавливает их.
На экране и на чистом отпечатке это работает. Но стоит появиться чему-то ещё, что тратит тот же запас, — мелкая печать с размытыми краями, блик на глянцевой карточке, залом, пятно, полумрак, — и код перестаёт читаться. Каждая такая помеха отнимает несколько процентов, а логотип уже забрал двадцать пять. Это те самые коды, которые сканируются в офисе и не сканируются за столиком в кафе. Генератор об этом не предупреждает, потому что никогда не проверяет результат.
Как работает код-картинка
Клетки данных в QR-коде не жёстко заданы: одно и то же сообщение можно записать множеством способов — за счёт заполнения, вариантов кодирования и маски остаются свободные биты, а к веб-адресу можно добавить безобидный хвост, который даёт ещё больше свободы. PaintQR решает систему уравнений над этими свободными битами так, чтобы клетки сложились в вашу картинку: логотип, фотографию, слово. Сверху ничего не накладывается. Каждая клетка несёт данные или избыточность, поэтому весь запас коррекции остаётся на реальную жизнь: мелкую печать, блики, заломы.
Картинка рисуется с разрешением кода, так что тонкие линии в логотипе пропадут, а фотография превратится в полутоновый узор. PaintQR показывает, насколько точно передалась картинка, и предлагает повысить детализацию — то есть взять код покрупнее, с бóльшим числом клеток.
Честно о цене вопроса
Коду с картинкой нужно больше места на клетку: по нашим тестам 0,6 мм против 0,4 мм, потому что картинка расходует контраст, который обычный код держит про запас. И клеток в нём больше — картинка поднимает версию. Обычный код с короткой ссылкой печатается от 2 см; та же ссылка в виде кода-картинки — от 3–4 см. Если нужен самый маленький код из возможных — берите обычный. Если код — часть напечатанного дизайна и размер у него разумный, код-картинка будет читаться надёжнее.
Наклейка сверху не стоит ничего в размере — в этом её привлекательность и причина, по которой она повсюду.
Как PaintQR проверяет каждый дизайн
Перед тем как дизайн можно скачать, его распознают два независимых декодера — в цвете и в чёрно-белом варианте, включая специально размытую копию, имитирующую мелкую или нечёткую печать. Если проверка не пройдена, дизайн отклоняется с объяснением и кнопкой исправления; если пройдена — появляется надпись «Хорошо сканируется» и измеренный минимальный размер печати. Эти же дизайны мы прогнали на iPhone и Android по распечаткам, чтобы установить размеры. Ни один известный нам генератор с наложением так не делает.
Что выбрать
Обычный код — когда он должен быть крошечным или его читают машины на конвейере. Наложение — только для экрана, где код никогда не напечатают мелко. Код-картинку — везде, где код встроен в напечатанный дизайн и люди видят его до того, как отсканировать: меню, визитка, этикетка, вывеска. И в любом случае перед тиражом напечатайте один экземпляр в реальном размере и отсканируйте двумя телефонами.
Частые вопросы
Логотип в центре QR-кода — это безопасно?
На чистом отпечатке нормального размера — обычно да. Но он съедает почти весь запас коррекции, и любое повреждение, блик или размытие добивают код. Код-картинка этот запас сохраняет.
Можно вставить в код цветной логотип?
Да, в стиле «Цвет»: клетки картинки берут цвета логотипа. Тёмные клетки кода остаются тёмными, чтобы телефон их читал, а результат проверяется перед скачиванием.
Почему логотип выглядит грубо?
Картинка собрана из клеток кода, поэтому детали мельче клетки теряются. Повысьте детализацию (клеток станет больше) или упростите логотип — генератор покажет, насколько точно он передался.
Код-картинка читается на любом телефоне?
Это стандартный QR-код, его читают стандартные сканеры. Мы проверяем двумя декодерами и двумя телефонами. Пределы те же, что у любого кода: очень старые телефоны и очень мелкая печать.