QR код с рисунком

09.01.2019

Ни для кого уже не в новинку увидеть на упаковке товара пиксельный QR штрих-код. Хоть он и сложнее обычного штрих-кода с полосками, но несомненно более надежный. В технологию QR кодов заложена избыточность (дублирование информации) и контрольная сумма. Поэтому, даже при 30 процентном повреждении кода, он может быть прочитан. А контрольная сумма гарантирует, что он прочитан правильно.

Такой запас надежности кода позволяет считывать его различным мобильным устройствам, с камерами низкого разрешения или при плохом освещении (падающие тени).

В связи с тем, что разрешение современных камер на мобильных устройствах достаточно высоко, избыточность кода уже не так актуальна, поэтому в моду вошло размещение изображения внутри кода. Как правило это логотип компании. Но это может быть и небольшой текст. Например, URL сайта, зашифрованный в этом коде. Это позволит узнать содержимое кода, без сканера (смартфона).

Обычно изображения или текст размещают в центре кода, для акцентирования внимания. QR код, украшенный логотипом воспринимается совсем по-другому. Он привлекает внимание.

Картинка не включается в состав кода, ее накладывают сверху уже после формирования. Главное условие – изображение может перекрывать до 30% кода, не более.

FastReport .NET обладает широким ассортиментов штрих-кодов. Конечно, среди них есть и QR код. Давайте рассмотрим пример. Создадим пустой отчет и добавим на страницу отчета компонент Barcode(Штрих-код) типа QR Code.

 

Значение кода: www.fast-report.com.

А теперь создадим объект Picture и загрузим в него картинку с логотипом:

 

Уменьшим его размер и поместим в центр QR кода:

 

Попробуем прочитать этот код сканером на смартфоне. Ничего не выходит. Но почему, ведь изображение не перекрывает код более чем на 30%?

Дело в том, что QR код имеет настройку коррекции ошибок – это степень избыточности кода. По умолчанию она установлена в минимальное значение.

 

Выберите значение H для этого параметра. Код изменился. Также изменился и размер кода. Поэтому нужно отцентрировать изображение логотипа на нем. Если у вас не получается поместить изображение точно в центр с помощью мыши, попробуйте зажать клавишу Ctrl и стрелками на клавиатуре переместите его в нужном направлении. Попробуем теперь прочитать код сканером:

 

Теперь код прочитался моментально. А вот пример с текстом поверх QR кода:

И он тоже работает без проблем.

Хотя брендирование QR кодов ухудшает устойчивость к повреждению, это направление все больше и больше набирает популярность. Ведь это стильно и привлекательно.

Более подробную информацию об использовании QR кода в FastReport.Net вы можете получить в статье.

 

.NET FastReport Штрихкод QR код
12 октября 2026

Подключение к базе данных Greenplum Database в FastReport .NET

Узнайте, как подключить Greenplum Database к FastReport .NET: сборка плагина на Npgsql, интеграция в дизайнер отчётов и регистрация коннектора в C#‑коде приложения.
12 октября 2026

GS1 DataBar Expanded Stacked: особенности и настройка в FastReport .NET

GS1 DataBar Expanded Stacked — многострочный штрихкод для товаров: кодирует GTIN, срок годности, вес, номер партии. Узнайте, как работает символика и настройка Segments в FastReport .NET.
12 октября 2026

Экспорт отчёта в XML из Preview в FastReport .NET

Узнайте, как сохранить отчёт в формате XML в FastReport .NET: экспорт из Preview без кода и программный экспорт через XMLExport с настройкой параметров.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»