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

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

Арт.: 529205

QR-код с логотипом
QR-код + логотип
Обработка QR-код с логотипом
Обработка QR-код с логотипом (выбор типа)
Обработка QR-код с логотипом (тип ссылка)
Обработка QR-код с логотипом (генерация кода)
Обработка QR-код с логотипом (настройки по-умолчанию)
Обработка QR-код с логотипом (оптимальные настройки)
Обработка QR-код с логотипом (проверка)
Обработка QR-код с логотипом (финальная генерация)
Обработка QR-код с логотипом ОФ
Обработка QR-код с логотипом (выбор типа) ОФ
Обработка QR-код с логотипом (тип ссылка) ОФ
Обработка QR-код с логотипом (генерация кода) ОФ
Обработка QR-код с логотипом (настройки по-умолчанию) ОФ
Обработка QR-код с логотипом (оптимальные настройки) ОФ
Обработка QR-код с логотипом (проверка) ОФ
Обработка QR-код с логотипом (финальная генерация) ОФ
QR-код с логотипом
QR-код + логотип
Обработка QR-код с логотипом
Обработка QR-код с логотипом (выбор типа)
Обработка QR-код с логотипом (тип ссылка)
Обработка QR-код с логотипом (генерация кода)
Обработка QR-код с логотипом (настройки по-умолчанию)
Обработка QR-код с логотипом (оптимальные настройки)
Обработка QR-код с логотипом (проверка)
Обработка QR-код с логотипом (финальная генерация)
Обработка QR-код с логотипом ОФ
Обработка QR-код с логотипом (выбор типа) ОФ
Обработка QR-код с логотипом (тип ссылка) ОФ
Обработка QR-код с логотипом (генерация кода) ОФ
Обработка QR-код с логотипом (настройки по-умолчанию) ОФ
Обработка QR-код с логотипом (оптимальные настройки) ОФ
Обработка QR-код с логотипом (проверка) ОФ
Обработка QR-код с логотипом (финальная генерация) ОФ

2400 руб.

1200 руб.

Введение

Технология 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. Для примера, выберем "Ссылка", наберем ссылку на сайт //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. Обработка не лицензируется!
Статистика:
Просмотры 30921
Загрузки 4
Рейтинг 8
Создание 22.06.16 12:43
Обновление 04.05.23 15:13
№ Публикации 529205
Характеристики:
Теги

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

Рубрики Разработка внешних компонент
Кому Программист
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3 ,
Управляемые формы
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. alom4 22.03.17 06:16 Сейчас в теме
По поддержке и лицензии не совсем понятно....
Каждые три месяца нужно будет продлевать лицензию, иначе работать не будет?
2. Техподдержка 22.03.17 15:11
(1) добрый день!
Код программы полностью открыт!
В рамках ИС можно продлевать поддержку продукта.
Например:
Вы купили программу и через год вышла версия платформы 1С 8.4.1. И программу требуется доработать или произвести настройки у вас в базе.
Вот это называется продление лицензии!
3. DrAku1a 03.05.21 16:28 Сейчас в теме
Всё уже есть в стандартной БСП - см. ГенерацияШтрихкода.ИзображениеШтрихкода
4. Техподдержка 03.05.21 17:39
(3) вопрос не про писание кода, а в готовом продукте.

Оставьте свое сообщение

См. также

Внешняя компонента печати PDF (Native Win 32/64)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с...

2400 руб.

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif

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

3600 руб.

Внешняя компонента для подключения 1С к телефонии Asterisk

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод зво...

2400 руб.

Мультитул - Инструменты для работы с оборудованием и возможности Python в 1С.

На текущий момент поддерживается tcp клиент и сервер, работа с COM портом(232, 485) в удобном для отладки варианте через HEX-строку и в неизмененном виде, создание modbus запроса через вышеуказанные интерфейсы и дешифровка ответа. Распознав...

6000 руб.

Внешняя компонента GraphQL клиент для 1С

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных ...

7200 руб.

Универсальный драйвер весового индикатора "UniServer AUTO: WeightIndicator"

Универсальный драйвер весового индикатора "UniServer AUTO: WeightIndicator" предназначен для подключения весовых индикаторов автомобильных, вагонных , платформенных весов любых производителей к различным конфигурациям 32-х или 64-...

10800 руб.

COMNativeWrapper, COM-Диспетчер Native-компонент 1С (Аддонов), совместимый со всеми версиями 1С (7.7, 8.0, 8.1, 8.2, 8.3).

Обертка COM для компонент типа Native-Addin под разные версии 1С от 8.2 до 8.3 с поддержкой интерфейсов IMsgBox, IAttachInfo, IPlatformInfo. Поддержка свойств компонент имеющих тип Binary. Работает под любыми версиями 1С от 7.7 до 8.3. На п...

4500 руб.

Внешняя компонента WebSocket для 1С (c поддержкой Authorization token bearer)

Внешняя компонента в виде библиотеки (.dll файл), позволяющая посылать команды и получать ответы по протоколу WebSocket из 1С. Компонента работает только на стороне "клиента".

4440 руб.