Как генерировать и распознавать QR–коды

Как генерировать и распознавать QR–коды

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

Пример использования QR кода в архитектуре

Что такое QR-код?

Аббревиатура QR произошла от двух слов: quick response и в переводе с английского означает «быстрый отклик». Алгоритм шифрования и чтения QR-кода был разработан Японии компанией «Denso-Wave» ещё в 1994 году. Тогда в стране очень популярными были обычные штрихкоды, но со временем их возможностей стало недостаточно и потребовался новый формат, позволявший зашифровывать большие объёмы информации. Сейчас QR-код может хранить в себе 7089 цифр или 4296 цифр и букв или 1817 иероглифов или двоичный код размером в 2953 байт. Такой объём позволяет сохранить как ссылку на веб-страницу, так и любую другую информацию, например текст, визитную карточку, SMS-сообщение, номер телефона.

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

Генератор QR-кода

Чтобы создать QR-код, достаточно обратиться к любой специально предназначенной для этого программе. Есть и немало онлайн-ресурсов, позволяющих генерировать QR-код. Например, qrcoder.ru предлагает выбрать, что мы будем кодировать: просто текст, ссылку на сайт, визитную карточку или sms-сообщение. В зависимости от выбранного варианта поля для ввода данных будут отличаться. Затем вводим информацию, выбираем размер QR-кода и жмём кнопку [Создать код]. В результате мы получаем картинку с кодом, которую можно сохранить и в дальнейшем размещать где угодно. Кстати о размере (версии), чем он больше, тем больше информации можно закодировать. Например, в 1 версии QR-кода вмещается 21 строка и колонка, то есть максимум 25 символов, во второй версии соответственно 25 строк и колонок, максимум 47 символов, а в последней, 40 версии вмещается 177 строк и колонок, это 4296 символов максимум.

Создание QR кода на qrcoder.ru

Ещё один сервис qrmania.ru предлагает дополнительные инструменты для создания QR-кода. Помимо расширенных категорий (телефон, e-mail адрес, e-mail сообщение, твиттер, карты Google), нам предлагается возможность сократить ссылку, выбрать цвет картинки, настроить коррекцию ошибок и скругление углов. Там же можно сохранить QR-код одним нажатием кнопки в одном из двух форматов: PNG или EPS, или создать код для вставки на сайте. В последнем случае сгенерированный QR-код будет сохранён на сайте qrmania, а мы получим только ссылку для его отображения.

Генератор QR кода на qrmania.ru

Ещё несколько онлайн-генераторов QR-кодов: Kerem Erkan, плагин для Firefox Mobile Barcoder, и напоследок весьма интересный ресурс MOJI-Q с возможностью вклеивания в квадрат QR-кода какой-либо надписи с указанием позиции, цвета и других параметров:

Генератор QR кода на MOJI-Q

Расшифровка или распознавание QR-кода

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

Если необходимо расшифровать QR-код на компьютере, а мобильного телефона нет под рукой, можно воспользоваться ещё одним онлайн-сервисом или скачать программу (для Windows) под названием QuickMark QR Code Reader. В данном случае понадобится веб-камера. Если QR-код на экране, просто подставляем объектив камеры к экрану. Если же код напечатан, то нужно следить, чтобы плоскость листа газеты была перпендикулярна по отношению к оптической оси веб-камеры и хорошо освещена. Это позволит точно раскодировать QR-код.

Программы для распознавания QR-кодов

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

Сканеры QR-кодов для ОС Android:
Barcode Scanner, QuickMark Lite.

Чтение QR-кодов на устройствах iPhone и iPad:
Bakodo, Scan, iMatrix, QR Reader

Считывание QR-кодов на телефонах с ОС Symbian:
I-Nigma, Kaywa reader

Распознавание QR-кодов на устройствах с WindowsMobile:
QuickMark

Многие из перечисленных утилит разработаны для нескольких платформ.

33428
RSS
Комментарий удален
Гость
19:46
Создать qr-код стало совсем не проблемой, а вот прочитать его без смартфона - как?! не могу найти прогу. Посоветуте, пожалуйста, если знаете
Загрузка...
Яндекс.Метрика