Генерируем цветной QR-код с логотипом на Java. Как создать QR-код и зачем это нужно? Любой qr код

13.05.2020

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

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

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

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

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

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

Для распознавания QR-кодов используются камера мобильного телефона и специальное программное обеспечение, например, QR Droid Code Scanner , QuickMark и т. д.

QR-коды способны вместить больше информации, чем линейные штрих-коды, поэтому область применения у них шире.

С их помощью можно закодировать описание объекта или привести к источнику, где эти сведения хранятся.

Существуют статические и динамические QR-коды:

  • Статический код хранит неизменяемую информацию, то есть после его создания закодированные данные перезаписать нельзя.
  • Динамический код позволяет вносить правки в хранимую информацию без изменения самого кода.

Для создания QR-кода используются генераторы - программы и интернет-сервисы . С пятью популярными онлайн генераторами QR-кодов мы и познакомим вас далее.

Visualead

Возможностей упражняться в искусстве дизайна QR Coder не предусматривает. Главный «конек» этого сервиса - скорость и простота. Но кому-то это может показаться и недостатком.

Creambee

Creambee - еще один русскоязычный многофункциональный генератор QR-кодов для коммерческого и некоммерческого использования.

Позволяет кодировать различную информацию как в статическом, так и в динамическом формате. В том числе:

  • картинки;
  • визитки;
  • сообщения для социальных сетей;
  • ссылки на сайты;

На сайте есть множество примеров использования интерактивных QR-кодов в разных областях бизнеса.

Обратите внимание! Кроме генерации, зарегистрированный пользователь может бесплатно хранить свои QR-коды в личной папке, создавать мобильные сайты, карточки товаров, книги отзывов, купоны. Бизнес-аккаунты дополнительно получают инструменты анализа: статистику переходов по коду, сведения об индексировании поисковыми системами, панель реселлера, возможность подключить сервис «Яндекс.Метрика» и многое другое.

Каждому пользователю Creambee доступен графический редактор с большими возможностями. Также здесь можно платно заказать персональный дизайн QR-кода.

QRCC

Сервис QRCC отличается от рассмотренных выше тем, что кроме обычных, позволяет создавать Micro QR-коды (уменьшенные версии обычного двухмерного кода) и Datamatrix (сверхминиатюрные коды для маркировки мелких предметов).

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

Все QR-коды создаются только в статическом формате со стандартной информацией внутри: текст, телефон, SMS, email, координаты Google Maps, URL и тому подобное.

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

Всё, как говорится, «не отходя от кассы».

Как создать QR код

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

«Кто чувствует собственную привлекательность, тот и становится привлекательным» - Иоганн Вольфганг Гёте

Для тех кому не терпится попробовать сделать цветной QR-код или сделать QR-код с логотипом или фоновой картинкой:

Каких результатов можно добиться, изменив оформление кода?

  1. Стать заметным . Выделиться на фоне однотипных QR-кодов – сделать работу кода более эффективной. К примеру, вы можете развернуть код(он прочитается), сделать его цветным, закруглить уголки, добавить тень и т.д.
  2. Дать подсказку . Добавив в сам код или рядом с ним немного текста, который сможет прочесть человеческий глаз, еще до того, как воспользуется камерой мобильного телефона. Сейчас QR-код только активно начинает захватывать рынки и потребители своими смартфонами сканируют все вподряд. Добавить немного текста хорошо, за исключением самых очевидных случаев. Если в QR-коде зашифрован адрес сайта, то можно его расположить под кодом или прямо на нем (тут осторожней).
  3. Акцентировать внимание на бренде . Т.к. QR-коды очень привлекательный элемент в рекламе, то естественно, если гармонично вписать его в фирменный стиль организации можно подкрепить и усилить силу бренда в сознании потребителей. К примеру, раскрасить в фирменные цвета, внедрить логотип в код, оформить сегменты продукцией (смотрите далее очень интересный код из продукции Panasonic).

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


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


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


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


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


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


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


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

Анимированный QR-код

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

В 1994 году инженерами компании «Denso-Wave », которая в Японии выступает лидером инновационных разработок для автомобилей, был представлен миру двумерный штрих код, основным названием которого сейчас является сокращение от словосочетания quick response – QR-код , что означает «быстрый отклик «:

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

  • Количество информации. QR-код хранит информацию, записанную в двух направлениях: в горизонтальном и вертикальном. Такое расположение дает возможность сохранить данных в сотни раз больше (4269 символов ), чем в обычном штрих коде:
  • «Реставрация » QR-кода – возможность восстановления информации, если поврежденный участок составляет не более 30% от общей площади кода;
  • Легкость в распознавании. Двумерный штрих код можно сканировать с помощью смартфона, а его предшественник требовал использования специального сканирующего устройства.

Что закодировано в QR-коде?

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

Именно из-за такого разнообразия QR-код используется в различных сферах:

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

Как считать информацию QR-кода?

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

Программа отсканирует изображение кода, и результатом ее работы будет отчет с расшифрованной информацией об объекте, на котором находится данный штрих код.

Как создать QR-код?

Проще всего создать QR-код онлайн. Это ни для кого не составит труда, нужно лишь корректно сформулировать текст для кодирования, длина которого не должна превышать 150 знаков.

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

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

Создание QR-кода из текста

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

Создание QR-кода для визитки

Процесс создания QR-кода для визитки также прост. Необходимо выполнить следующие действия:

  • Выбрать тип кода: в разделе «Информационные » выбрать пункт «Контакт vCard ». После этого появятся поля визитки, которые необходимо заполнить:
  • После заполнения можно сгенерировать код, кликнув на соответствующую кнопку, как было описано выше. Также можно настроить размер, формат и скачать двумерный штрих код:

Создание QR – кода с логотипом

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

После генерации, creambee.ru дает возможность оригинально оформить полученное изображение кода. Пример разработки логотипа будет описан на ранее созданном QR-коде визитки:

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

На днях нас посетила забавная идея — провести анализ QR-кодов, которые генерируют пользователи . Результаты оказались, с одной стороны, несколько предсказуемыми, с другой — удивили, а с третьей — даже повеселили.

О прозаичном

Наиболее часто пользователи зашифровывают имена, данные со своих визиток, адреса электронных ящиков или ссылки на сайты. Причем среди банальных (а-ля Иванов Сергей и Соколова Татьяна) были замечены и весьма своеобразные имена-фамилии. Особенно запомнились Кадыгроб Денис, Шалава Ольга Николаевна (интересно, фамилия девичья или уже «по мужу»), Пидосюк Олег Александрович и Попандопуло Вячеслав.

Во вторую, достаточно обширную категорию, входят коды «ни о чем»: «тест», «йцуке», «123456», «qwerty» «ляляля», «+++++» и им подобные. Ну, что здесь скажешь? Фантазия, увы, дана не всем.

На третьем месте по популярности — коды-выражения чувств. Встречалось и английское «I love you», и немецкое «Ich liebe dich», и французское "Je T"aime. Рядом с зашифрованными «Солнце, я тебя люблю» и «Зайчонок, ты лучше всех» успешно соседствуют «Марсель, дурак» и «Ты какашка тратата».

Радует, что пользователей, желающих признаться в любви, раз в 10 больше тех, кто с помощью QR-кода стремится выказать свое не слишком дружелюбное отношение. Кто-то решил даже поведать своему директору о его эксклюзивности — «Ирина, вы лучший директор». Странно, но никто не догадался при помощи QR кода сделать предложение девушке.

Не обошлось и без политических настроений, причем здесь, скорее всего, постарались братья белорусы: «Луку в жопу», «Бацьку ф топку» и известное сегодня каждому белорусу «ШОС». А россияне подкачали: кодов про кого-нибудь из четы Путин-Медведев ни разу не встретилось.

Многие пользователи генерировали строчки из стихотворений. Лидером стало «Наша Таня громко плачет» — про рыдающую девочку вспомнили аж 5 раз. Гораздо хуже обстоят дела со школьной программой: если Пушкина еще кто-то знает («Я к вам пишу, чего же боле»), то Лермонтова, Есенина или Некрасова незаслуженно позабыли вообще. Также странно, что никому не пришло в голову сгенерировать строчки песен. Из «музыкальных» QR-кодов было «выловлено» лишь «Ослик, суслик, паукан и мокренькая кисонька» и «до ре ми фа соль ля си». Последний код, кстати, привлек своей кроваво-красной расцветкой и угрожающей, написанной на самом коде, фразой — «Убью». Лишнее подтверждение тому, как наши ожидания нередко полностью расходятся с полученным.

Переходим к оригинальному


Намного реже встречаются QR-коды, создатели которых проявили долю фантазии и юмора. Но они есть. Нам удалось «отловить»:
  • призыв «Вступайте в ряды натуралов»
  • предупреждение «Отжим денежных средств у государства. Внимание опасность!»
  • «план на будущее» «Я скоро пойду на базар и куплю самовар. Буду пить чай»
  • удивление «а ты не поленился расшифровать»
  • мольбу «А если ошибка? Если бы ошибка… Только бы ошибка...».

Некоторые пользователи с помощью QR-генератора умудряются вести между собой диалоги:

  • «Придешь сегодня?»
  • «Приходи сегодня»
  • «Кароче Катя чота молчит =(Мы опять нажремся с тобой»

Наверное, Катя представляла вечер совсем по-другому, вот и молчит. Попробуйте предложить «ужин и массаж», глядишь, леди и согласится.

  • «Кукуся сладкая, ты где?»
  • «Я здесь»
  • «А я тут»
  • «Может, кофе?»
  • «Может, сразу?»

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

И уж не знаем, можно ли отнести один из сгенерированных кодов к «оригинальным… Но теперь мы — обладатели данных кредитки. Все же нашим посетителям не мешало бы быть поосторожнее.

Персонально для разработчиков

Некоторые пользователи генерировали коды, предназначающиеся разработчикам генератора . Один не поленился экспрессивно сообщить «Задрал ты уже со своими кр кодами!», другой возмутился тем, что «слишком много у этого генератора настроек» (уж простите, скучных черно-белых квадратов и так вокруг хватает). Но гораздо больше было приятных посланий: «Супер-генератор», «Прикольно, мне нравится», «Привет разработчикам — прога зашибись», «Пацаны, пешите исчо» (кстати, да, над генератором идет постоянная работа и в планах — выпуск новых версий). В общем, как бы там ни было, внимание к нашим персонам всегда прельщает.


В заключение хочется особо отметить некоторых пользователей, в частности, наших уже постоянных «клиентов». Практически каждый день генерируются коды, посвященные Дарвиновскому музею и его сайту www.darwin.museum.ru . Кстати, в Дарвиновском музее владельцам устройств с приложениями, распознающими QR-коды, не понадобится экскурсовод — вся необходимая информация зашифрована в развешенных повсюду кодах. А также невероятную активность проявляет интернет-магазин самогонных аппаратов, который зашифровывает не только данные о продаваемых моделях, но и знакомит с народной мудростью в духе «Самогон ваш враг, гоните его сами». Этот ресурс стал первым среди тех, кто разместил у себя

Похожие статьи