gifts2017

QR-код с логотипом компании (обычная и управляемая форма)

Опубликовал Xer shi (Xershi) в раздел Программирование - Практика программирования

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

Введение

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

Такую задачу мне удалось решить довольно просто и результат вы можете увидеть в моей публикации.

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

В комментариях к моей публикации был вопрос: 

А как наложить на QR-код логотип компании?

Я стал искать информацию по этому вопросу и нашел вот такую статью. Благодаря ей я модифицировал первоначальный вариант и  получил QR-код с повышенной помехозащищенностью. Что позволило встраивать в него любые изображения, не перекрывающие код более чем на 30%. Часто такая изюминка в виде маленьких картинок на коде сильно меняет восприятие такого кода и повышает интерес к нему.

Как правило, автоматическое встраивание таких изображений бывает невозможным, т.к. форма картинки может сильно зависеть от полученной конфигурации кода. Поэтому такого рода трансформации кода производятся дизайнерами в графических программных пакетах уже после того как код был создан генератором. Но не стоит расстраиваться эту ситуацию я тоже обыграл. Давайте подробнее рассмотрим продукт!

Описание

Обработка «QR-код с логотипом компании (обычная и управляемая форма)» представляет собой полностью автономное решение, с точки зрения встраивания в любую конфигурацию, как на обычных, так и на управляемых формах! А версия платформы не играет роли! 

Важно! Требуются права на установку внешней компоненты.

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

Для генерации QR-кода с логотипом компании используется оригинальный QR-код и с помощью "Службы загрузки изображений Windows (WIA)" на него накладывается изображение логотипа компании.

Результат: QR-код с логотипом компании!

Презентация продукта

Требования для работы обработки:

 - ОС семейства Windows XP и старше; 

 - Установленная и запущенная "Служба загрузки изображений Windows (WIA)"/"Windows Image Acquisition (WIA)";

 - Права доступа в системе на запуск внешних компонент;

 - Платформа 1С Предприятие 8.х. Тестировалась обработка на платформе 8.3.5 и старше. Теоретически управляемая форма будет работать с версии 8.2, а обычная форма с версии 8.0;

 - Версия конфигурации не играет роли. Можно запустить даже на пустой конфигурации.

Если у вас требования подходят, то смело можно начинать запуск:

1. Вот так выглядит обработка на управляемых формах:

Обработка QR-код с логотипом

2. Далее вы можете выбрать тип QR-кода:

Обработка QR-код с логотипом (выбор типа)

3. Для примера, выберем "Ссылка", наберем ссылку на сайт http://infostart.ru/profile/340290/ и нажмем кнопку "Сгенерировать QR-код":

Обработка QR-код с логотипом (генерация кода)

4. Теперь рассмотрим настройки обработки по-умолчанию:

Обработка QR-код с логотипом (настройки по-умолчанию)

Первый важный параметр: "Уровень коррекции ошибок" - уровень погрешности изображения при котором данный QR-код все еще возможно 100% распознать. Принимает 4 допустимых значения: 0(7% погрешности), 1(15% погрешности), 2(25% погрешности), 3(35% погрешности).

Второй параметр: "Размер" - физический размер QR-кода, указывается в пикселях. 

Третий параметр флажок: "Использовать внешний QR-код". Этот параметр предусмотрен, если вы решите использовать уже готовый файл с QR-кодом, который вы укажите в четвертом параметре "Имя файла внешнего QR-кода".

Пятый параметр: "Имя файла логотипа компании". В нем требуется выбрать или заполнить полный путь до изображения с логотипом. 

Шестой параметр: "Отступ слева". Он определяет насколько будет смещен логотип относительно левой стороны QR-кода, указывается в пикселях. 

И седьмой параметр: "Отступ сверху". Он определяет насколько будет смещен логотип относительно верхней стороны QR-кода, указывается в пикселях. 

5. Но данные настройки нам не подойдут, поэтому определим оптимальные:

Обработка QR-код с логотипом (оптимальные настройки)

Как вы заметили, мы выбрали файл с логотипом, увеличили коррекцию ошибок и уменьшили отступы!

6. Важным нюансом, как говорилось ранее это проверка читаемости QR-кода. Давайте нажмем на кнопку проверки: 

Обработка QR-код с логотипом (проверка)

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

7. И давайте наконец завершим работу и сформируем, то чего мы и хотели - QR-код с логотипом компании:

Обработка QR-код с логотипом (финальная генерация)

Если же вы используете конфигурацию на обычных формах, то последовательность генерации QR-код с логотипом компании такая за исключением вида форм. Пошаговая генерацию проиллюстрирована в блоке скриншотов!

Условия использования

  1. Если в вашем релизе платформы обработка не сможет запуститься, то доработка будет выполнена бесплатно!
  2. Код обработки полностью открыт! Использование в своих разработках возможно только с указанием ссылки на автора!
  3. Подписка на обновление в течении года бесплатно!
  4. Техподдержка (ответы на любые вопросы по программе) - бесплатно!
  5. Обработка не лицензируется!

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
QR-код со вставкой логотипа компании
10.07.2016
1000 руб.

Моментальная
доставка

Продление лицензии (поддержка) на 3 месяца
10.07.2016
3000 руб.

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа