Для формирования QR-кода вы можете воспользоваться API-интерфейсом.
QR-код
- цифры — 7089;
- цифры и буквы (включая кириллицу) — 4296;
- двоичный код — 2953 байт;
- иероглифы — 1817.
- Low, ~7%
- Middle, ~15%
- Quality, ~25%
- High, ~30%
Чем больше значение параметра ECC, тем больше избыточных данных будет содержаться в изображении QR-кода, и тем больше места оно будет занимать. Используйте минимальные значения ECC, если Вы размещаете QR-код на электронных носителях, которые не подвержены повреждениям, и большие значения, если Вы размещаете QR-код на листовках, плакатах, визитках, где QR code подвержен стиранию, царапинам и прочим повреждениям.
API создания QR кода / API QR code
Для поучения изображения содержащего QR-код с вашими данными, вызовите следующее api:
http://htmlweb.ru/api/service/qr/?api_key=API_KEY_из_профиляapi_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения URL картинки с qr-кодом:
Как запустить сканер qr кода в приложении ВК
http://htmlweb.ru/api/service/qr/?format=url api_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения html кода с картинкой:
https://htmlweb.ru/api/service/qr/?format=img api_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения URL QR-кода в JSON-формате: URL или информация об ошибке в поле error:
https://htmlweb.ru/json/service/qr/?data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ [size=(1-10)] [jsonp=ИМЯ_ФУНКЦИИ
Параметры level, size, margin являются необязательными, значения по умолчанию:
level=’L’
size=4 (100px x 100px при минимальном ECC)
margin=2 (2px)
Параметр limit в ответе — определяет количество оставшихся запросов до конца суток
Если Вы хотите сразу получить картинку, а не ссылку на неё, используйте параметр:
api_key=API_KEY_из_профиляformat=src :
Как прочитать QR код
Все современные телефоны и планшеты имеют встроенную программу распознавания QR-кодов. Для этого наведите камеру телефона на QR код и вы увидите результат чтения.
Как в QR коде указать ссылку/телефон/SMS ?
Для указания в QR-коде номера телефона, на который нужно позвонить укажите перед номером префикс ‘TEL:’, например:
TEL:+71234567890
Для указания в QR-коде skype, на который можно позвонить укажите перед номером префикс ‘skype:’, например:
Skype:kkk_890
Для указания в QR-коде URL-ссылки, достаточно указать её в полном формате, например:
http://htmlweb.ru
Для указания в QR-коде подготовленной SMS для отправки, необходимо указать её в формате SMSTO:НОМЕР?body=ТЕКСТ, например:
НЕ СКАНИРУЙ QR-КОДЫ ВКОНТАКТЕ
SMSTO:+71234567890?body=Строка1.%0AСтрока2.
sms:НОМЕР_ТЕЛЕФОНА
Для указания в QR-коде координат:
GEO:55.751676972657464;37.62759966278077
Для указания в QR-коде ссылки на карту гугла, необходимо указать её в формате:
http://maps.google.com/maps?q=55.751676972657464%2C37.62759966278077
Для указания в QR-коде E-mail, достаточно указать адрес с префиксом ‘MAILTO:’, например:
Для указания в QR-коде готового E-mail письма, достаточно указать адрес с префиксом ‘MAILTO:’, например:
‘mailto:’.$email.’?subject=’.urlencode($subject).’WORK;VOICE:+79185551234 PHOTO;VALUE=uri:http://htmlweb.ru/favicon.gif END:VCARD
BEGIN:VCARD FN:ИМЯ TEL;WORK;VOICE:+79185551234 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-коде данных для платежного поручения (счета на оплату, платежки) в кодировке UTF-8 необходимо указать их в следующем формате:
На строки разбил для удобства восприятия. При формированиии QR-кода счета все должно быть в одну строку, в качестве разделителей используются символы ‘|’. Описание стандарта ГОСТ Р 56042-2014. Для указания кодировки windows-1251 замените «ST00012» на «ST00011».
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 коды
Источник: htmlweb.ru
Как создать QR-код. Два сервиса
QR-коды выступают своеобразным посредником между онлайном и офлайном, в них можно «прятать» дополнительную информацию.
МОЖНО СДЕЛАТЬ
ИСПОЛЬЗУЕТСЯ В:
Что можно включать в QR-код:
- ссылку на сайт, аккаунт в соцсети;
- ссылку на фоторепортаж, видеоролик, подкаст;
- ссылку на документ;
- текст;
- визитку человека;
- настройки wi-fi;
- анонс события;
- геолокацию.
Подробно про QR-коды с примерами для их применения рассказал «Лайфхакер» в материале «Почему нам стоит присмотреться к QR-кодам в 2019 году».
Для справки:
QR-код — Quick Response — быстрый отклик/ответ — двухмерный штрихкод (бар-код), предоставляющий информацию для быстрого ее распознавания с помощью камеры на мобильном телефоне.
Вы публикуете QR-код с зашифрованной в нем информацией в газете, на объявлении, афише, в платежных документах. Пользователь сканирует код и сразу попадает на нужный контент. Все просто.
Создать его тоже просто — используйте специальные генераторы. Расскажем про два сервиса.
QR-генератор «ВКонтакте»
Сервис для создания QR-кодов в социальной сети «ВКонтакте» появился в сентябре 2019 года.
Откройте генератор или в самой соцсети или на отдельном сайте — vkqr.ru.
Выбирайте, что хотите «спрятать» в QR-код.
Заполняйте поля. Затем настройте внешний вид кода: измените его цвет, добавьте рамку и иконку.
Ваш QR-код готов.
Сервис QR Coder.ru
Генератор, где вы создадите код в один клик. Открывайте QR Coder.ru. Выбирайте, что хотите закодировать: текст, ссылку, визитку или sms-сообщение. Заполняйте пустые поля.
Выбирайте размер (от 1 до 6), и нажимайте «создать код». Он появится в блоке справа. Под ним будет ссылка на изображение, HTML-код для вставки.
Сохраните изображение через правую клавишу мышки: кликайте «Сохранить картинку как». На компьютер она сохранится в формате gif, что при необходимости можно изменить в любом графическом редакторе.
Как «прочитать» QR-код
Сейчас во многие смартфоны встроена стандартная программа для сканирования кода, функция добавлена и в мобильный браузер. Чтобы прочитать код, достаточно открыть камеру и навести на изображение.
Если камера не читает код, посмотрите в настройках. Возможно, там нужно включить функцию сканирования.
Если такой функции в настройках нет, тогда на смартфон нужно установить программу-сканер. Они бесплатные и много места в смартфоне не займут.
Источник: sdelano.media
Бесплатный генератор QR-кодов в высоком разрешении
Выберите, куда должны перенаправляться пользователи после сканирования вашего QR-кода — например, URL, Facebook, Twitter и так далее.
Сделайте ваш QR-код особенным, выбрав цвет для его квадратов или фона
Добавьте изображение или логотип или выберите логотип из галереи
Выберите готовую рамку с изменяемым текстом для придания индивидуальности вашему QR-коду.
Как создать индивидуальный QR-код
1 Выберите содержимое QR
Выберите, куда нужно перенаправлять посетителей после сканирования этого QR-кода. Есть 10+ вариантов, в том числе URL, Facebook и по локации.
2 Придумайте собственный дизайн
Вы можете персонализировать свой QR-код, изменив цвет и добавив рамку (с текстом или без него). Также вы можете загрузить своё изображение или логотип, или выбрать изображение из галереи.
3 Загрузить QR-код
Когда вы закончите работу над QR-кодом, нажмите кнопку Создать QR-код. Далее вы сможете загрузить файл в формате png, jpeg или svg и начать использовать его на сайте или в печати!
Популярные вопросы
Что такое QR-код?
QR-код — это сокращение от Quick Response code (код быстрого реагирования). Это разновидность штрихкода, выполненного из цветных квадратов на контрастном фоне, который можно отсканировать при помощи камеры смартфона. Данные, зашифрованные в QR-коде, обычно направляют вас на веб-сайт, страницу приложения, номер телефона или адрес электронной почты. Они экономят время и снижают вероятность ошибки при написании данных, ведь вам не нужно будет вручную вводить URL. Обычно такие коды используются в ресторанах для просмотра бесконтактного меню, как отслеживаемые рекламные материалы компаний розничной торговли, а также вы часто видите их в газетах, на билбордах и даже иногда на одежде.
Что такое генератор QR-кодов?
Генератор QR-кодов — это инструмент, который поможет вам быстро и просто создать собственный QR-код. Как только вы закончите создавать свой QR-код, вы сможете загрузить его и вставить на свой веб-сайт, лендинговую страницу или в письмо для рассылк по электронной почте, кроме того вы сможете его распечатать и выставить на всеобщее обозрение.
Может ли истечь срок действия у QR-кода?
Пока актуальны данные, которые вы зашифровали при помощи QR-кода, он также будет актуален. Например, если вы зашифровали URL-ссылку, которая по истечении времени перестанет существовать, все, кто отсканирует этот QR-код, увидят страницу с ошибкой 404.
Можно ли бесплатно сделать QR-код?
Да, наш инструмент генерирует QR-коды бесплатно. У вас не будет ограничения по количеству QR-кодов, которые можно сделать при помощи этого инструмента.
Воспользуйтесь нашим бесплатным генератором QR-кодов в высоком разрешении прямо сейчас
Источник: www.websiteplanet.com