Личный qr код. Как создать QR-код и зачем это нужно? QR-код
QR-коды являются удобным средством передачи небольших фрагментов информации. Из статьи ниже Вы узнаете как создавать QR-коды и считывать их.
Люблю всё новое... В своё время меня заинтересовали странного вида небольшие картинки с чёрными квадратиками внутри, которые то и дело мелькали в различных журналах и по телевизору. Оказалось, что такие маленькие изображения несут весьма большую пользу. Они являются разновидностью штрих-кодов, в которых можно зашифровать небольшие объёмы информации! А называется это чудо техники - QR-код...
С распространением смартфонов и планшетов считывание QR-кодов стало возможным на программном уровне без специальных сканеров. Достаточно установить специальное приложение и навести камеру Вашего устройства на код - расшифровка тут же отобразится на дисплее, а в некоторых случаях (например, если закодирован номер телефона) будут автоматически выполнены некоторые действия (например, набор номера).
QR-коды удобно использовать для передачи контактной информации, ссылок на веб-страницы или, например, географических координат. В общем, я не мог обойти вниманием эту весьма увлекательную тему, поэтому предлагаю Вашему вниманию обзор нескольких интересных сервисов для создания QR-кодов онлайн.
Немного теории
Прежде чем рассмотреть сервисы-генераторы, предлагаю Вам немного узнать о самих QR кодах, чтобы Вы не воспринимали их как нечто сверхъестественное:). Каждый код, по сути, представляет собой матрицу (двухмерный массив), содержащую последовательности блоков в горизонтальной и вертикальной плоскостях. Блоки имеют два состояния: "белое" (означает ноль) и "чёрное" (единица).
Получается, что по факту QR-коды - это обычный двоичный код в графическом представлении. Для того, чтобы правильно зашифровать, а затем интерпретировать QR-код, в нём содержатся заранее определённые области, которые позволяют получить инструкции по расшифровке и, собственно, сами данные. Рассмотрим для наглядности схему ниже:
Любой QR-код имеет в трёх своих углах большие квадраты-маркеры , которые позволяют сканерам и программам распознавания определить, что перед ними находится именно закодированные данные, а не простая картинка. Часто (но не всегда) в четвёртом углу имеется немного смещённый квадрат поменьше (если закодировано много текста, то таких квадратов будет несколько). Он тоже служит для более точного опознавания кода.
После того, как программа определила, что в объектив камеры попал QR-код, она начинает его анализировать, считывая служебную информацию. Первым делом определяется версия кодирования и проверяется наличие контрольных полос синхронизации , которые представляют собой всегда одинаковую последовательность единиц и нулей (через один) по горизонтали и вертикали между краями больших маркеров.
Далее начинается, собственно, расшифровка кода. Для этого вначале определяется код маски для системной информации и уровень коррекции ошибок . Данная информация для большей верности закодирована дважды: в первом горизонтальном ряду под левым верхним маркером (слева направо) и в первом вертикальном ряду справа от левого нижнего маркера (снизу вверх). Первые пять бит этих рядов указывают на уровень коррекции ошибок (первые два бита) и маску (следующие три), нужную для наложения на основную часть кода с целью определения информативных блоков. Остальные 10 бит служат для коррекции ошибок.
Последним подготовительным шагом перед расшифровкой является определение заголовка данных . Это позволяет понять, что же именно зашифровано в коде: простой текст, номер телефона или, например, ссылка на веб-сайт. Чтение заголовка начинается с правого нижнего угла и происходит по змейке снизу вверх. Далее в той же последовательности с применением определённой ранее маски расшифровывается и сама закодированная информация. Если Вам интересно, как прочесть QR-код вручную, рекомендую Вам отличную инструкцию на GeekTimes .
Ну а мы переходим к практике, то есть непосредственно обзору генераторов QR-кодов. И, поскольку на данной странице уже есть генератор стандартных кодов, представляю Вашему вниманию небольшую подборку нестандартных сервисов.
Создать цветной QR-код
Создать обычный чёрный QR-код сегодня не проблема. Однако, часто можно встретить различные цветные коды. Если Вам хочется создать именно такой рекомендую очень простой и бесплатный генератор QRMania.ru :
При помощи QRMania.ru Вы можете закодировать любой текст, номер телефона, шаблон SMS-сообщения, адрес электронной почты и шаблон письма, визитную карточку, сообщение в Twitter или географические координаты. Всё, что нужно сделать - выбрать нужный тип кодируемых данных и заполнить появившуюся форму. По мере ввода данных внизу будет динамически формироваться готовый QR-код.
Справа от форм ввода имеется набор доступных настроек. Здесь можно выбрать любой цвет вместо стандартного чёрного (главное, чтобы он хорошо контрастировал с фоном), задать размер (от 200 до 1000 пикселей), уровень коррекции ошибок и скругления острых углов Вашего кода. Все настройки применяются в режиме реального времени, поэтому Вы можете наблюдать за всеми изменениями.
Чтобы сохранить сгенерированный QR-код достаточно навести на кнопку "Сохранить" (справа вверху над кодом). При этом откроется меню выбора формата сохранения: обычный PNG, векторный EPS или в виде ссылки. Чтобы сохранить простую картинку нажмите на вариант PNG и при помощи контекстного меню "Сохранить изображение как..." скачайте себе Ваш QR-код.
При помощи QRMania.ru можно быстро создать весьма симпатично выглядящий QR-код. Недостатками можно назвать, разве что, отсутствие возможности поменять фон кода и закодировать данные WiFi-подключения. Кстати, если Вам не нужно скругление углов, то аналогичные возможности предоставляет сервис 8500.ru .
Создать QR-код с изменённой формой точек
Стандартный QR-код содержит в себе однотонные квадраты в качестве носителей информации. Однако, оказывается, что эти квадраты можно заменить и другими фигурами и даже раскрасить их в нужные цвета! Если Вы хотите поэкспериментировать, можете попробовать сделать это с сервисом QRcode.by :
Здесь, как и в предыдущем сервисе, можно закодировать практически любую информацию, кроме данных WiFi. Для получения доступа к различным дополнительным функциям предлагается зарегистрироваться, однако, с регистрацией у сервиса наблюдаются какие-то проблемы, поэтому будем исходить из того, что доступно любому неавторизированному пользователю. А доступно довольно много чего интересного...
После выбора типа кодируемых данных и заполнения всех нужных полей мы попадаем на экран редактора QR-кода. Здесь у нас есть возможность изменить форму маркеров, точек внутри них, а также точек самого кода. Для каждого элемента и фона можно также задать любой цвет. Присутствует также функция замены фона на картинку, но она, как и регистрация, выдаёт ошибку... Для увлекающихся натур над картинкой кода находится индикатор его читаемости, который меняется в режиме реального времени. Это очень удобно, поскольку позволяет оценить, смогут ли пользователи считать Ваш разукрашенный нестандартный QR-код.
Сохранить готовый QR-код при помощи предлагаемой кнопки, к сожалению, нельзя. Поэтому придётся довольствоваться изображением предпросмотра (контекстное меню - "Сохранить изображение как...), которое, впрочем, имеет вполне подходящие размеры (350 на 350 пикселей) для большинства нужд.
Создать QR-код с надписями
Если Вы интересуетесь QR-кодами, то, наверняка, замечали не совсем обычные коды, внутри которых размещались надписи или какие-либо иконки. Создать подобный QR-код с текстом можно при помощи генератора QRcc.ru :
На данном сервисе доступен практически весь ассортимент доступных для кодирования данных (нет, разве что, новомодных сообщений в соцсетях). Кроме того, с его помощью можно создавать не только традиционные QR-коды, но и штрих-коды форматов DataMatrix и MicroQR!
Принцип работы - стандартен: выбираем тип кодируемых данных, заполняем нужные поля и переходим к дополнительным настройкам. Здесь мы можем задать текст внутри кода или иконку (к сожалению, загрузить свою нельзя, можно только выбрать одну из имеющихся). Также можно добавить надпись или подпись к нашему коду, настроить цвета для всего этого (цвет точек кода, текста внутри и надписей) и задать относительный размер увеличения (до 4-кратного). После всех настроек жмём кнопку "Создать код" и получаем результат, который можно сохранить как обычное изображение или в виде ссылки.
Фактически единственным недостатком QRcc.ru я бы назвал отсутствие возможности установки собственной иконки внутри кода, а также смены шрифта внутреннего текста и надписей.
Создать QR-код с логотипом
Рассмотренный выше сервис предоставлял нам возможность создать QR-код с небольшой иконкой внутри. Однако, в нём не было возможности загрузить собственную картинку вместо одной из стандартных. Если же Вам хочется создать QR-код с собственным логотипом, то в этом может помочь англоязычный сервис QRcode-monkey.com :
Данный генератор позволяет кодировать практически все доступные на данный момент в спецификации QR типы информации (кроме файлов). При этом он предоставляет все базовые функции бесплатно. За деньги можно скачать коды в типографских форматах, однако и обычного PNG зачастую достаточно.
Для начала работы перейдите на нужную вкладку и заполните форму требуемыми данными. Ниже Вы найдёте небольшую панельку, позволяющую задать цвет кода (сплошной или градиентный). Под этой панелькой активируем галочку "Include Logo/Image in QR-Code" и нам откроется возможность выбрать в качестве центрального изображения одну из доступных иконок. Чтобы загрузить собственную картинку, перейдите на вкладку "Own Logo Image", нажмите кнопку "Upload Image" и выберите то, что нужно. Нам осталось только задать размер (выпадающий список "Resolution in Pixel/QR-Point") и нажать кнопку "Create QR-Code".
После успешной генерации для сохранения кода в нужном разрешении нажмите кнопку "Download PNG" или сохраните как изображение картинку-превью.
Создать необычный QR-код
До сих пор мы рассматривали различные сервисы, позволяющие создавать QR-коды с различными фишками. Однако, мне удалось найти генератор, который объединяет в себе практически все необходимые для создания необычных и брендированных кодов - CreamBee.ru :
Этот сервис позволяет кодировать все основные типы данных, но его главная фишка не в этом. После традиционного заполнения формы нужной информацией Вы попадаете в полноценный редактор, который даёт возможность изменить внешний вид любого элемента кода! Весь инструментарий разбит по группам на 5 вкладках:
- Шаблоны . На данной вкладке Вы можете выбрать один из готовых шаблонов или применить свои (если Вы зарегистрировались на сервисе и создали их ранее).
- Цвета . Здесь у Вас есть возможность менять цвет любого элемента QR-кода. Причём, можно задавать как однотонную заливку, так и градиенты! Особо стоит обратить внимание на кнопку "Удиви меня" - нажмите и увидите, что будет;)
- Фигуры . Эта вкладка позволяет изменить форму элементов Вашего кода, а также задать угол его вращения.
- Правка . Пожалуй, самая интересная вкладка, поскольку содержит целый набор дополнительных инструментов, вызываемых кнопками вверху. По умолчанию открывается настройка избыточности кода с оценкой его читабельности. Далее следуют инструменты ручного добавления и удаления блоков, а также правки параметров заливки. Последняя кнопка открывает доступ к возможности вставки собственного логотипа и фонового изображения.
- Экспорт . На последней вкладке размещена возможность сгенерировать HTML-код для вставки на сайт или в блог в виде ссылки.
Скачать готовый код можно в растровом формате PNG или векторном SVG. Пожалуй, недостатков у сервиса нет, если не считать довольно большую навороченность, с которой сходу разберётся не каждый.
Создать динамический QR-код бесплатно
Обычный QR-код содержит в себе в неизменном виде закодированную информацию. Однако, что, если Вам вдруг потребовалось эту информацию изменить. Можно, конечно, сгенерировать новый код, однако, не всегда это получится. Например, Вы заказали себе визитку с QR-кодом, в котором зашифрована Ваша личная информация. И вот уже макет сдан в тираж, а у Вас изменился, к примеру, номер телефона... Чтобы не терять потенциальных клиентов и лишних денег в подобных случаях, были придуманы так называемые динамические QR-коды .
Динамический код обычно содержит в себе ссылку на онлайн-профиль своего владельца. В этом профиле Вы можете менять всё, что нужно - оно автоматически будет доступно тому, кто считает Ваш QR-код! К тому же Вам как владельцу будет доступна ещё и статистика считываний. К сожалению, большинство сервисов предоставляют услугу создания динамических QR-кодов только на платной основе. Однако, некоторые, в качестве теста, дают от одного до трёх таких кодов бесплатно! Одним из таких генераторов является QRcode.TrustThisProduct.com :
Этот сервис позволяет создавать также и простые QR-коды, но нас интересуют именно динамические. Бесплатно их можно сделать до 3 штук. При этом для доступа к данной функции обязательно нужно авторизироваться при помощи аккаунта одной из соцсетей (Google+, Facebook, ВКонтакте или LinkedIn).
После входа в режим создания виртуального профиля нам нужно заполнить необходимые поля формы с данными о себе. Здесь можно добавить аватарку, указать номера телефонов. E-Mail-адреса и любую другую личную информацию. Учтите, что она будет в общественном доступе. После заполнения можно активировать слежение за кодом (статистика кликов будет приходить на почту, к которой привязан Ваш профиль соцсети, выбранной при авторизации) и выбрать сервис, на котором будет создана Ваша виртуальная визитка: me24.info или about24.info (что, впрочем, не играет особой роли). Сохраняем данные и нам становится доступной возможность стилизации QR-кода.
Что касается стиля, то мы можем задать режим избыточности для повышения коррекции ошибок считывания, размер, цвет фона и элементов кода, уровень прозрачности, а также внутренний логотип. Как видим, список возможностей весьма неплох. Единственное условие - если Вы решили добавлять логотип, обязательно убедитесь, что Ваш QR-код остаётся читабельным! Готовый код можно сохранить в форматах PNG, SVG или EPS.
QRcode.TrustThisProduct.com оказался практически единственным русскоязычным сервисом, который предоставляет пользователю динамические QR-коды на постоянной основе (а не в качестве пробника на 14 - 30 дней). Поэтому, если Вам интересно поработать с данным видом кодов, рекомендую.
Выводы
На сегодняшний день QR-кодам уже более 20 лет, однако, только в последние годы они обрели настоящую популярность и распространились за пределы "родной" Японии. Огромную роль в этом сыграли мобильные платформы, распознавание на которых стало возможным посредством обычной камеры и специального ПО (кстати, распознавание QR-кодов сейчас есть не только в специальных приложениях, но и, например, в мобильных браузерах, вроде UC Browser). Однако, и для компьютеров есть свои способы считывания.
Во-первых, существует много различных программ с полноценными конструкторами и сканерами QR-кодов. Во-вторых, онлайн-сервисы, вроде webqr.com . Этот сервис примечателен тем, что ничего не требует устанавливать, но при этом позволяет распознавать не только QR-коды в виде электронных картинок, которые можно загрузить или указать по ссылке, но и даёт возможность расшифровать коды из реальной жизни при помощи веб-камеры!
Кстати, если Вас заинтересовал генератор QR-кодов на нашей странице вверху, то он реализован на базе прекрасной бесплатной библиотеки от LazarSoft , которую Вы можете безвозмездно скачать и использовать для своих нужд. Используйте QR-коды, где Вам нужно, ведь это очень удобно и современно!
P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
Вы можете передать данные в GET параметре: Web-технологии или воспользоваться .
QR-код
QR-код (англ. Quick Response - быстрый отклик) - матричный код (2D code, двумерный штрихкод). Японская компания «Denso-Wave» разработала и представила QR-code в 1994 году. В настоящее время QR-код можно встретить на очень многих предметах вокруг нас: на визитке, на банке, на упаковке, на сайте. Очень часто QR коды используются для загрузки мобильных приложений или в SMS . В Японии и Австрии QR-коды используются на кладбищах для информирования о захоронении. QR-код позволяет вместить большое количество информации в небольшом изображении. С помощью QR-кода можно закодировать до 4296 цифро-букв, включая кириллицу:
- цифры - 7089;
- цифры и буквы (включая кириллицу) - 4296;
- двоичный код - 2953 байт;
- иероглифы - 1817.
ECC
- (англ. Error-Correcting Code, код коррекции ошибок) - данные, присоединяемые к изображению,
позволяющие определить факт сбоя и исправить несущественную ошибку.
Чем больше этот параметр, тем больше ошибок в считывании изображения допускается
для корректного распознавания QR-кода.
Возможные значения ECC и количество поврежденных данных в процентах, которые могут быть скорректированы:
- Low, ~7%
- Middle, ~15%
- Quality, ~25%
- High, ~30%
Чем больше значение параметра ECC, тем больше избыточных данных будет содержаться в изображении QR-кода, и тем больше места оно будет занимать. Используйте минимальные значения ECC, если Вы размещаете QR-код на электронных носителях, которые не подвержены повреждениям, и большие значения, если Вы размещаете QR-код на листовках, плакатах, визитках, где QR code подвержен стиранию, царапинам и прочим повреждениям.
API QR code
Большинство API функций сервиса сайт совершенно бесплатны. Идентификация нужна для исключения злоупотреблений и позволяет разделить количество запросов от разных пользователей. Ограничения на бесплатные запросы и тарификация описана .
Для идентификации используется API_KEY
из_профиля. API_KEY может быть передан как GET так и POST запросом.
Не размещайте ключ API_KEY в открытом доступе и в javascript.
Он фактически заменяет ваши логин пароль и дает возможность использовать весь функционал нашего сайта от вашего аккаунта, включая платные функции.
Ключи выбора формата:
- html - HTML-формат.
- json - JSON-формат
- xml - XML-формат
Для указания кодирования ответа в нужном вам формате добавьте в запрос параметр html или json или xml, например:
Http://сайт/service/qr_code/api.php?data=2222&html&charset=utf-8&api_key=xxxx
При возврате в формате JSON возврашается заголовок header("Access-Control-Allow-Origin: *") - разрешающий кроссдоменные запросы.
Ключ выбора кодировки charset= :
- windows-1251 по умолчанию всё отдается в кодировке utf-8
- utf-8 unicode - кодировка UTF-8. Пример: charset=utf-8
- а также другие: koi-8 , ISO-8859-1 , ISO-8859-15 , cp866 , cp1252 , KOI8-R
fields - какие поля включать в ответ, например:
http://сайт/service/qr_code/api.php?data=2222&sql=pb_city&fields=id,name,english,area,rajon,country
Если Вам нужен другой формат или другая кодировка, а также обо всех найденных проблемах и пожеланиях сообщайте нам .
Данные для получения QR-кода могут передаваться как GET, так и POST - запросом. А также комбинацией: часть GET, часть POST.
Структура API запроса для получения html кода с картинкой и описанием qr-кода:
Https://сайт/service/qr_code/api.php?html
&api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения URL картинки с qr-кодом:
Http://сайт/service/qr_code/api.php?format
api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения html кода с картинкой:
Https://сайт/service/qr_code/api.php?format=img
api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения URL QR-кода в JSON-формате: URL или информация об ошибке в поле error:
Https://сайт/service/qr_code/api.php?json&api_key=API_KEY_из_профиля &data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ [&level=("L","M","Q","H")] [&size=(1-10)] [&margin=(0-30)]
Для Вашего удобства поддерживается формат JSONP . Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ
Параметры level, size, margin являются необязательными, значения по умолчанию:
level="L"
size=4 (100px x 100px при минимальном ECC)
margin=2 (2px)
Параметр limit в ответе - определяет количество оставшихся запросов до конца суток
Если Вы хотите сразу получить картинку, а не ссылку на неё, используйте параметр:
&format=png Но будьте внимательны, т.к. в случае если у вас закончится лимит, вы получите вместо картинки ошибку..php?format=png&api_key=API_KEY_из_профиля&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
Программы для распознавания QR кодов
- для Android: Google Goggles, QuickMark, Barcode Scanner, Barcode2file, QR Droid , NeoReader, ixMAT Scanner, 2D-код, Elinext UPC, I-Nigma, AIcam;
- для Apple iOS: Scan, RedLaser, QR Reader for iPhone, Bakodo - Barcode Scanner and QR Bar Code Reader, AT&T Code Scanner, Elinext UPC, Ценометр; приложение Google;
- для Bada: BeeTagg, Quick QR Reader;
- для BlackBerry OS: Встроено в App World (магазин приложений);
- для Java: Kaywa reader, I-Nigma, UpCode;
- для Maemo: mbarcode;
- для Symbian OS: QuickMark, Kaywa reader, Nokia barcode reader, I-Nigma, UpCode, NeoReader, BeeTag;
- для Windows Mobile: QuickMark, I-Nigma;
- для Windows Phone 7: Встроено в поиск (обновление Mango)
Как в QR коде указать ссылку/телефон/SMS ?
Для указания в QR-коде номера телефона, на который нужно позвонить укажите перед номером префикс "TEL:", например:
TEL:+71234567890
Для указания в QR-коде skype, на который можно позвонить укажите перед номером префикс "skype:", например:
Skype:kkk_890
Http://сайт
Для указания в QR-коде подготовленной SMS для отправки, необходимо указать её в формате SMSTO:НОМЕР?body=ТЕКСТ, например:
SMSTO:+71234567890?body=Строка1.%0AСтрока2.
Альтернативный формат:
Sms:НОМЕР_ТЕЛЕФОНА
Http://maps.google.com/maps?q=55.751676972657464%2C37.62759966278077
Для указания в QR-коде E-mail, достаточно указать адрес с префиксом "MAILTO:", например:
MAILTO:[email protected]
Для указания в QR-коде готового E-mail письма, достаточно указать адрес с префиксом "MAILTO:", например:
MAILTO:TO:[email protected];SUB:Это тема;BODY:Это тело;;
Альтернативный формат:
"mailto:".$email."?subject=".urlencode($subject)."&body=".urlencode($body)
Для указания в QR-коде VCARD-визитки, достаточно указать её в VCARD-формате, например:
BEGIN:VCARD N:222;111 TEL;HOME:333 TEL;WORK:444 TEL;CELL:555 TEL;WORK;FAX:666 EMAIL;INTERNET;WORK:777 ORG:666 TITLE:7777 URL;WORK:888 BDAY:3335555 ADR;WORK:;;999;111;;;2222 END:VCARD
Для кодирования фото в VCARD используйте base64 - кодирование:
BEGIN:VCARD
FN:ИМЯ
TEL;WORK;VOICE:ТЕЛЕФОН
PHOTO;JPEG;ENCODING=BASE64:".base64_encode(file_get_contents($avatarJpegFileName))."\n";
END:VCARD
Для указания в QR-коде запланированного события календаря (VCALENDAR), достаточно указать его в VCALENDAR-формате, например:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY;CHARSET=utf-8:name
DTSTART:20130101T100000Z
DTEND:20130201T113000Z
END:VEVENT
END:VCALENDAR
Для указания в QR-коде данных для платежного поручения(счета на оплату, платежки) указать их в следующем формате:
На строки разбил для удобства восприятия. При формированиии QR-кода счета все должно быть в одну строку, в качестве разделителей используются символы "|". Описание стандарта ГОСТ Р 56042-2014
ST00012|
Name=ООО «Ети»|
PersonalAcc=40702810938090013642|
BankName=ОАО "СБЕРБАНК РОССИИ" Г. МОСКВА|
BIC=044525225|
CorrespAcc=30101810400000000225|
Sum=1023641|
Purpose=Оплата по счету №12345|
PayeeINN=7727727063|
KPP=772701001
ST00012|
Name=АО "Компания ТрансТелеКом"|
PersonalAcc=40702810838040021360|
BankName=Московский банк ПАО Сбербанк, г. Москва|
BIC=044525225|
CorrespAcc=30101810400000000225|
PayeeINN=7709219099|
Sum=45000|
ServiceName=9387216754|
Purpose=Оплата услуг связи по л/с № 615167760|
LastName=Иванов|
FirstName=Иван|
MiddleName=Иванович|
PayerAddress=|
PersAcc=615167760|
BillNum=
Для проверки сформированного QR кода можно воспользоваться
», хочу рассказать о технологии шифрования информации с помощью QR-кода. Уверен, Вы уже видели такой квадрат с тремя маленькими по углам и совсем мелкими квадратиками, которые, на первый взгляд, хаотично размещены внутри.
В десятилетие тотальной «смартфонизации» (термин даже придумал) крайне удобно получать информацию на экране , который всегда с Вами. А равно и подавать свои данные для различных целей. Давайте рассмотрим, где и как можно создавать QR-код, и какую именно информацию можно зашифровать.
QR-код
После того, как обычного штрих-кода стало недостаточно, японцы придумали QR-код. И если для сканирования первого требуется луч, то для QR-кода понадобиться сканер или обычная камера смартфона.
В двухмерное изображение закодирована небольшая информация. Это может быть любой текст, визитная карточка, ссылка на сайт, СМС. Не стану утомлять Вас техническими характеристиками, сколько бит и т.п. Просто предлагаю рассмотреть варианты использования.
Визитная карточка
На мой взгляд, самая удобная штука. В QR-коде зашифрована информация о Вас, предлагаемом продукте, компании…
В стандартном варианте визитка содержит в себе:
- Телефон
- Организация
- Должность
- Веб-сайт
На платных сервисах есть возможность добавить ещё:
- Цвет визитки
- Цвет QR-кода
- Изменить цвет отдельных деталей
- Логотип
- Личное фото
- Кнопки социальных сетей
Где можно применять QR-код
Тогда представьте, как будет удобно клиенту с помощью смартфона отсканировать и прочитать всё о вас и вашем предложении в интернете!
Ведь, как правило, большинство людей лениться вбивать адрес сайта в браузер с визитки или буклета. К тому же это можно сделать сразу, не отходя от кассы, как говориться.
Куй железо пока горячо!
Считав через приложение, например, код визитки, клиент получает возможность:
- Позвонить владельцу
- Добавить в адресную книгу контакт
- Перейти на сайт (ссылка активная)
- Посмотреть расположение офиса на карте
- Написать письмо
- Отправить СМС
Как и где создать QR-код?
Для создания QR-кода потребуется веб-ресурс с таким сервисом, либо приложение для смартфона.
Вы можете самостоятельно найти сервисы и приложения через поиск, но осмелюсь порекомендовать следующие.
Самый простой, без регистрации и бесплатно — qrcoder.ru , создаёт стандартные коды
Более продвинутый сервис, ru.qr-code-generator.com , является платным, но и более функциональным.
Приложения для считывания QR-кода
Протестировав несколько популярных приложений для Android
, остановился на QR Droid Privat
Понятный интерфейс, возможность не только считывать, но и создавать QR-коды. Меню на русском языке. Более того, оно может считывать обычный штрих-код товара.
Для iPhone в App Store есть приложение QR Reader for iPhone , простое в установке и использовании.
Вывод.
Используя современные технологии и гаджеты, стало намного проще доносить информацию, продвигать продукт, компанию, услугу. Смартфон, как мобильный девайс, на «отлично» справляется с этой задачей, а 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-кода, чтобы указать в нём адрес сайта, телефон, емайл, контактную информацию и другие параметры. Чтобы указать произвольную текстовую информацию выберите тип QR-кода "текст". Задайте необходимый цвет и фон, а также выберите лучший вид для вашего QR-кода.
Создать QR-код онлайн
Внимание! JavaScript отключен.
Без включенной поддержки JavaScript функция Генератор QR-кода
работать не будет
.
Включите в своём браузере поддержку JavaScript и обновите страницу.
Помощь. Ниже представлено краткое описание по созданию QR-кода. Основные типы QR-кодов и их префиксы.
QR Code (QR-код)
QR-код, в основном, предназначен для мобильных устройств и значительно упрощает ввод различной информации в телефон или планшет. Достаточно просканировать QR-код камерой мобильного устройства и вся распознанная информация окажется на вашем дисплее, затем её можно использовать как угодно, сохранять и редактировать. Для распознавания QR-кода необходимо воспользоваться специальной программой, которую можно установить бесплатно из Google Play (для Android), Apple Store (для iPhone и iPad) и Microsoft Store (для Windows Phone), для этого просто введите в строке поиска приложений "qr code" или "qr код" и вам будет предложено огромное количество вариантов. Наиболее интересные возможности есть у приложения QR Code от компании разработчика ZXing.
Цвет и фон QR-кода
Цвет и фон QR-кода можно задать любым, но слишком светлый QR-код не получиться распознать, по этому рекомендуется задать контрастное сочетания цветов — темный QR-код и светлый фон.
Уровень сглаживания QR-кода
Данный параметр превратит пиксельный QR-код в плавный, красивый и необычный рисунок.
Что содержит QR-код
QR-код может содержать URL, номер телефона, e-mail, контактную информацию, изображения, GPS координаты, любую текстовую информацию и даже параметры для автоматической настройки Wi-Fi сети.
URL - Web-сайт
Адрес Web-сайта или страницы. Можно указывать как с http:// так и без. Правильные примеры: , . Данный тип QR-кода позволит перейти на указанную страницу Web-сайта.
Текст
Обычная текстовая информация. Максимальная длина 1450 символов русского алфавита. Максимальное количество символов зависит от содержимого и может составлять:
- 7089 только цифр;
- 4296 цифры и буквы латинского алфавита;
- 1817 иероглифов;
- 2953 байт двоичного кода;
- 2953 букв русского алфавита в кодировке windows-1251;
- 1450 букв русского алфавита в кодировке UTF-8.
Телефон
Номер телефона. Формат номера телефона: +7900123456. Данный тип QR-кода позволит позвонить на указанный номер телефона.
SMS
Номер телефона для SMS и текстовое сообщение. Формат номера телефона: +7900123456. Данный тип QR-кода позволит создать SMS или MMS с уже заполненным номером и сообщением.
E-mail адрес. Данный тип QR-кода позволит создать E-mail c уже заполненным адресом электронной почты (поле TO:). Также можно указать тему сообщения и сам текст сообщения.
Контакты
Контакты для адресной книги. Данный тип QR-кода добавит новую запись в адресную книгу, содержащую имя, номер телефона, E-mail, адрес, url и заметку. Если необходимо указать более одного номера телефона, перечислите их через запятую.
Wi-Fi сеть
Параметры подключения к Wi-Fi сети. Данный тип QR-кода позволит автоматически подключиться к Wi-Fi сети. Очень удобно для подключения к бесплатным Wi-Fi сетям в кафе, барах, ресторанах и другим сетям в общественных местах.
GPS координаты
Координаты для карты Google. Данный тип QR-кода позволит отобразить место на карте, соответствующее указанным координатам.
Информация. добавляет необходимые префиксы автоматически . В зависимости от специальных префиксов, информация из QR-кода может автоматически передаваться в другие приложения.
Префиксы QR-кода
Если указать номер телефона как +79001234567, то сканер QR-кодов распознает номер как обычный текст (цифры), а если указать специальный префикс tel:+79001234567, то сканер определит номер телефона и предложит позвонить по нему.
Префикс URL:
URL: — префикс QR-кода для указания Web-сайтов и страниц позволит перейти по указанной ссылке. Префикс URL: указывается заглавными буквами. Указание http:// необязательно.
- Формат: URL:[адрес_сайта]
- Примеры: URL:www..сайт
Префикс tel:
tel: — префикс QR-кода для указания номера телефона позволит позвонить по указанному номеру.
- Формат: tel:[номер_телефона]
- Пример: tel:+79001234567
Префикс smsto:
smsto: — префикс QR-кода для отправки SMS или MMS позволит отправить SMS по указанному номеру с указанным текстом.
- Формат: smsto:[номер_телефона]:[сообщение]
- Пример: smsto:+79001234567:Текст сообщения:
Префикс mailto:
mailto: — префикс QR-кода для указания E-mail адреса позволит отправить E-mail по указанному адресу.
- Формат: mailto:
- Пример: mailto:[email protected]
Префикс MATMSG:
MATMSG: — префикс QR-кода для указания E-mail адреса позволит отправить E-mail по указанному адресу c указанной темой и текстом сообщения. Префикс MATMSG: указывается заглавными буквами, а в конце необходимы две точки с запятой.
- Формат: MATMSG:TO:;SUB:[тема];Body:[сообщение];;
- Пример: MATMSG:TO:[email protected];SUB:Тема сообщения;Body:Текст сообщения;;
Префикс geo:
geo: — префикс QR-кода для указания GPS координат позволит открыть карту Google в указанных координатах.
- Формат: geo:[ширина,долгота]
- Пример: geo:55.755768,37.617671
Префикс WIFI:
WIFI: — префикс QR-кода для автоматического подключения к Wi-Fi сети. Префикс WIFI:
- Формат: WIFI:T:[тип_шифрования];S:[имя_wifi_сети];P:[пароль];H:[скрытая_сеть];; .
- Примеры: WIFI:T:WEP;S:HomeNet;P:*****;; , WIFI:T:WEP;S:HomeNet;P:*****;H:true;;
Контакты MECARD:
MECARD: — префикс QR-кода meCard для записи контактов в адресную книгу телефона. Префикс MECARD: указывается заглавными буквами, в конце необходимы две точки с запятой.
- Формат: MECARD:N:[имя,фамилия];SOUND:[транскрипция_имени];TEL:[телефон];TEL-AV:[номер_для_видеофона];EMAIL:;NOTE:[заметка];BDAY:[день_рождения];ADR:[адрес];URL:;NICKNAME:[прозвище];; .
- Пример: MECARD:N:Иван,Петров;TEL:+79001234567;EMAIL:[email protected];NOTE:Текст с заметкой;BDAY:20010205;ADR:Красная площадь, д.