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

Публикация № 529205

Разработка - Практика программирования

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

6
Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым 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. Для примера, выберем "Ссылка", наберем ссылку на сайт //shop.erpgroup.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-ти дней со дня поступления денег на наш счет.

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

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

6


Новый вопрос

E-mail*

Специальные предложения

См. также

Блокчейн в базе 1С 122

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Платные (руб) Практика программирования Информационная безопасность Блокчейн

Вокруг блокчейна в последнее время поднято много шума. Курс биткоина кого-то радует, кого-то злит, но впечатляет всех. За всем этим остается не увиденной и не оцененной по достоинству изящная простота самой технологии. Блокчейн можно без особых затрат добавить к любой базе данных, и база 1С не исключение. В моем рабочем примере менее 200 строк кода в обработке, которая создает цепочку блоков. Еще 30 строчек занимает процедура контроля. Ниже я покажу по шагам - как сделать блокчейн в любой базе 1С, и что это даст в итоге.

2000 руб.

18.12.2017    25039    104    291       

QR-код 2 в 1 (обычная и управляемая форма) 25

Инструменты и обработки Программист Внешняя обработка (ert,epf) Абонемент ($m) Инструментарий разработчика Разработка внешних компонент

Вам нужно интегрировать 1С и QR-коды? Нет ничего проще, будем использовать внешнюю компоненту!

1 стартмани

05.04.2016    22828    106    Xershi    29       

Оптимизация запросов 1С - от теории к практике 99

Инструменты и обработки Программист Курс v8 1cv8.cf Платные (руб) Производительность и оптимизация (HighLoad) Практика программирования Математика и алгоритмы

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1500 руб.

06.07.2015    51637    326    4       

Консоль СКД - программа интерактивного изучения Системы компоновки данных 90

Инструменты и обработки Программист Курс v8::СКД 1cv8.cf Windows Платные (руб) Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы

Изучение системы компоновки данных с самого начала: - Практические задания с различным уровнем сложности; - Методические материалы по работе с СКД; - Описание конструктора схем компоновки данных; - Методика решения реальных задач создания отчетов в 1С; - Автоматическая система проверки решений; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков и консультантов 1С

1500 руб.

30.11.2014    45513    336    0       

Запросы 1С OnLine. Интерактивная обучающая программа. 133

Инструменты и обработки Программист Курс v8 1cv8.cf Windows Платные (руб) Практика программирования Решение задач на 1С:Специалист

Интерактивное изучение языка запросов с самого начала: - 50 практических заданий с различным уровнем сложности; - Методические материалы по практике написания запросов; - Описание назначения таблиц и индексов 1С Предприятие 8; - Методика решения реальных задач запросом 1С; - Автоматическая система проверки решений с указанием ошибок; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков 1С

1500 руб.

11.02.2014    54021    602    9       

Помощник разработчика внешних отчетов и обработок 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Платные (руб) Инструментарий разработчика Практика программирования

Программный продукт создан на основе опыта работы с разнообразными видами внешних отчетов и обработок в управляемом приложении «1С:Предприятия 8.2» и предназначен для автоматизации их разработки.

5000 руб.

22.02.2013    15146    9       

Расширенная работа с графическими схемами. Построение схемы БП с помощью графической схемы. Переработка под 8.3 (8.2 и 8.1 так же поддерживается) 20

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Россия Платные (руб) Практика программирования

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

5000 руб.

16.08.2012    31284    40