Цветной QR из картинки
QR из картинки - это код, где каждый модуль раскрашен под цвет соответствующего пикселя фотографии. Так делают KFC, Lyft, Allianz, Carlton International, BonTourism и десятки других брендов. 4pna автоматически держит контраст: тёмные модули остаются достаточно тёмными для скана, светлые - достаточно светлыми.
Картинка-источник цвета
Как это работает. Картинка масштабируется в сетку модулей QR с 3×3 усреднением. Тёмные модули блендятся к чёрному с сохранением hue, светлые - к белому (пастельный эффект). Картинка-фон видна сквозь светлые модули с прозрачностью 55% — даёт фирменный KFC-стиль.
Пресеты стиля
Модули
Цвета (используются если картинка не загружена)
Логотип в центр
Размер и поле
Как это работает
Масштабирование
Загруженная картинка сжимается до сетки QR (например 33×33 модулей).
Выборка цвета
Для каждого модуля QR берётся RGB-пиксель из той же позиции картинки.
Контроль контраста
Если luma тёмного модуля выше 0.55 - цвет автоматически затемняется до 0.45. Светлые модули белеют до 0.88.
Защита finder-зон
Три служебных угла QR остаются монохромными - без этого код не отсканируется ни одним приложением.