Як генерується qr код. QR-код

  • Tutorial

Іноді виникають такі ситуації, коли потрібно прочитати QR код, а смартфона під рукою немає. Що ж робити? В голову приходить лише спробувати прочитати вручну. Якщо хто-небудь стикався з такими ситуаціями або кому просто цікаво як же читається QR код машинами, то дана стаття допоможе вам розібратися в цій проблемі.

У статті розглянуті базові особливості QR кодів і методика дешифрування інформації без використання обчислювальних машин.

Ілюстрацій: 14, символів: 8 510.

Для тих, хто не в курсі що таке QR код, є в англійській Wikipedia. Також можна почитати тематичний блог на Хабре і кілька хороших статей з суміжної тематики, які можна знайти пошуком.

Рішення завдання безпосереднього читання інформації з QR-картинки розглянемо на прикладі двох кодів. Інформація була закодована в online-генераторі QR Coder.ru.

Щоб зрозуміти, як витягти дані з коду, потрібно розібратися в алгоритмі. Існує кілька стандартів в сімействі QR кодів, з їх базовими принципами можна ознайомитися в специфікаціях. Коротко поясню: дані, які необхідно закодувати, розбиваються на блоки в залежності від режиму кодування. До розбитим по блокам даними додається заголовок, який вказує на режим і кількість блоків. Існують і такі режими, в яких використовується більш складна структура розміщення інформації. Дані режими розглядати не будемо з огляду на те, що витягати вручну з них інформацію недоцільно. Однак, грунтуючись на тих принципах, які описані нижче, можна адаптуватися і до цих режимів.

На випадок некоректного читання даних, в QR застосовуються спеціальні коди, які здатні виправити недоліки при читанні. Це так звані коди Ріда-Соломона. Принцип обчислення кодів, а також виправлення помилок у блоках інформації розглядати не будемо, це тема окремої статті. Коригувальні помилки коди Ріда-Соломона (RS) записуються після всіх інформаційних даних. Це дуже спрощує завдання безпосереднього читання інформації: можна просто вважати дані, не чіпаючи коди. Як показує практика, зазвичай більшу частину QR -матриці займають коригувальні RS-коди.

За стандартом, дані з RS-кодами перед записом в картинку «перемішуються». Для цих цілей використовують спеціальні маски. Існує 8 алгоритмів, серед яких вибирається найкращий. Критерії вибору засновані на системі штрафів, про які можна також почитати в специфікації.

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

Тут зеленим фломастером підкреслені пункти, які потрібно буде виконати при безпосередньому читанні коду. Інші пункти можна опустити з огляду на те, що зчитування виробляє людина.

Крок 0. QR код

Поглянувши на картинки, можна помітити кілька виразних областей. Ці області використовуються для детектування QR коду. Ці дані не представляють інтересу з точки зору записаної інформації, але їх потрібно викреслити або просто запам'ятати їх розташування, щоб вони не заважали. Все інше поле коду несе вже корисну інформацію. Її можна розбити на дві частини: системна інформація і дані. Також існує інформація про версії коду. Від версії коду залежить максимальний обсяг даних, які можуть бути записані в код. При підвищенні версії - додаються спеціальні блоки, наприклад як тут:

За ним можна зорієнтуватися і зрозуміти яка версія QR перед вами. Коди високих версій зазвичай також недоцільно зчитувати вручну.

Розміщення системної інформації показано на малюнку:

Системна інформація дублюється, що дозволяє значно знизити ймовірність виникнення помилок при детектуванні коду і зчитуванні. Системна інформація - це 15 біт даних, серед яких перші 5 - це корисна інформація, а решта 10 - це BCH (15,5) код, який дозволяє виправляти помилки в системних даних. До класу BCH кодів відносять і RS коди. Зверніть увагу, що на малюнку дві смужки по 15 біт не перетинаються.

Крок 1. Читання 5 біт системної інформації

Як вже говорилося, інтерес представляють тільки перші 5 біт. З яких 2 біта показують рівень корекції помилок, а решта 3 біта показують яка маска з доступних 8 застосовується до даних. У розглянутих QR коди системна інформація містить:

Крок 2. Маска для системної інформації

Крім уже озвучених схем захисту системної інформації, до того ж, використовується статична маска, яка застосовується до будь-якої системної інформації. Вона має вигляд: 101010000010010 . Так як має інтерес тільки перші 5 біт, то маску можна скоротити і легко запам'ятати: 10101 (Десять - сто один). Після застосування операції «виключає або» (xor) отримуємо інформацію.

Можливі рівні корекції помилок:

L 01
M 00
Q 11
H 10

Можливі маски:

000 (I + j) mod 2 \u003d 0
001 i mod 2 \u003d 0
010 j mod 3 \u003d 0
011 (I + j) mod 3 \u003d 0
100 ((I div 2) + (j div 3)) mod 2 \u003d 0
101 (I j) mod 2 + (i j) mod 3 \u003d 0
110 ((I j) mod 2 + (i j) mod 3) mod 2 \u003d 0
111 ((I + j) mod 2 + (i j) mod 3) mod 2 \u003d 0

Крок 3. Читання заголовка даних

Щоб зрозуміти з даними доведеться мати справу, необхідно спочатку прочитати 4-х бітний заголовок, який містить в собі інформацію про режим. Специфіка читання даних зображена на зображенні:

Список можливих режимів:

P.S. Дотримуйтесь правил ресурсу і умови Creative Commons Attribution 3.0 Unported (CC BY 3.0)

P.P.S. Якщо помилився блогом, то підкажіть куди - перенесу.

Теги: Додати теги

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

Зображення з чорними квадратиками присутні на

  • касових чеках,
  • квитках,
  • табличках в музеях і
  • в метро,
  • меню кафе і ресторанів,
  • на етикетках і
  • на багатьох інших предметах.

Ці квадрати ні що інше, як QR-коди.

Що таке QR-код: історія появи та принцип використання

Абревіатура QR походить від англійської фрази Quick Response, що можна перевести як швидкий відгук.

QR код - це двомірний штрих-код (або бар-код), що надає інформацію для її швидкого розпізнавання за допомогою камери на мобільному телефоні.

У європейських країнах давно застосовуються QR-коди. У нас вони стали використовуватися порівняно недавно, але зараз активно поширюються.

Для роботи з таким кодом потрібна спеціальна програма або, точніше кажучи, відповідну програму (і третя назва того ж самого - софт). Це доступно кожному, хто може вийти в інтернет і завантажити додаток на свій смартфон, докладніше про це читайте.

QR-код виник в 1994 році. Тоді фахівці фірми Denso-Wave (Японія) придумали особливий метод шифрування, який дозволяв кодувати різні файли. Обсяг інформації був обмежений 4296 символами або 7089 цифрами.

Спочатку коди використовувалися в автомобільній промисловості. Вони потрібні були для швидкого обліку інформації про виробництво та реалізацію автомобілів.

Застосування QR-кодів в сучасності

Зараз QR-коди стали масовим продуктом. Вони використовуються не тільки в автопромі, а у всіх існуючих галузях.

Складно уявити торгівлю без компактних кодів, в яких зберігається інформація про товари. Вони застосовуються в звичайних магазинах і онлайн-майданчиках. QR-код забезпечує безпеку і легкість зберігання даних.

В квадраті на чеку часто зашифрована інформація про акції, покупках, знижки.

У кодах на упаковці товару можуть зберігатися відомості про склад продукту, його виробника.


Оплата по QR-коду квитанції ЖКГ

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

У туризмі QR-коди використовуються при покупці і перевірці квитків, для підтвердження автентичності документів.

Як користуватися?

Для сканування qr-коду треба використовувати програму, попередньо закачаний і встановлену на смартфон. Є безліч варіантів безкоштовного софта. Особливої \u200b\u200bрізниці між ними немає. Вам залишається вибрати будь-який додаток, що підходить для вашої версії пристрою.

Для зчитування інформації треба запустити програму і піднести камеру смартфона до коду. Після сканування на екрані з'явиться посилання на дані, які зашифровані в зображенні.

Багато пристроїв забезпечені функцією автосканування кодів. В цьому випадку вам не потрібно завантажувати додатковий софт, тому що все необхідне вже є в такому апараті.

Приклад, як зчитувати QR-код на телефоні

Для цього встановлюємо на смартфон додаток для читання коду, яке можна вибрати, безкоштовно скачати і встановити в магазині Play Market. Наприклад, я вибрала додаток для читання коду від Лабораторії Касперського:

Викачуємо додаток, підносимо смартфон, коли на ньому відкритий QR-сканер безпосередньо до коду (він може бути на екрані, на товар, на квитку, на чеку і т.д.) і читаємо повідомлення, яке містить цей код.

Створення QR-коду

Для створення коду використовується спеціалізоване ПО (програмне забезпечення). Можна знайти потрібний софт або онлайн-сервіс в інтернеті.

Щоб отримати (іншими словами, створити або згенерувати) код, необхідно вказати посилання на джерело інформації. Програма згенерує QR-код, який можна зберегти для подальшого застосування.

Цей генератор дозволяє закодувати (створити код):

  • Будь-який текст,
  • Посилання на сайт,
  • Візитну картку,
  • Sms-повідомлення.

Що стосується тексту, то для нього є обмеження на генерацію коду - не більше 2953 байт, тобто не більше 2953 букв кирилиці в кодуванні windows-1251ілі близько 1450 літер кирилиці в utf-8.

Як зчитувати QR-код на ПК

Для цього є 2 варіанти:

  1. встановити на своєму ПК (ноутбуці) безкоштовну програму для зчитування коду;
  2. не встановлювати ніяких програм і просто використовувати безкоштовний онлайн-сервіс.

Завантажити безкоштовно на ПК програму CodeTwo QR Code Desktop Reader https://www.codetwo.com/freeware/qr-code-desktop-reader/

Я не люблю завантажувати та встановлювати програми на ноутбук без крайньої на те необхідності і, відповідно, вважаю за краще користуватися онлайн-сервісами.

Принцип використання такого сервісу простий. Там, де є код (на якомусь сайті, в соціальній мережі і т.п.), треба зберегти його як картинку на своєму ПК. Для цього натискаємо по коду ПКМ (правою кнопкою миші), а в меню вибираємо "Зберегти картинку як". У підсумку на ПК QR код буде збережений у вигляді файлу, що містить код у вигляді звичайної картинки.

Далі відкриваємо онлайн-сервіс і завантажуємо туди файл з картинкою з допомогою кнопки "Виберіть файл" (рисунок див. Вище). Після цього тиснемо "Відправити". Сервіс розшифровує код і видає нам ту інформацію, яка зашифрована в коді.

Приклад, як зробити qr код онлайн для тексту

Спробуємо спочатку самостійно створити код, а потім його прочитати за допомогою смартфона.

Для прикладу візьмемо текст змісту цієї статті. Потім відкриємо сервіс онлайн для створення коду цього змісту:


Рис. 1. Приблизний порядок дій в генератор QR-коду

1 на рис. 1 - Відкриваємо Генератор QR-коду за посиланням, запропонованої вище.

2 - Вибираємо опцію «будь-який текст». Для нього будемо створювати код.

3 на рис. 1 текст або друкуємо його самостійно. Потім помістимо текст у вікно «введіть текст для кодування».

4 на рис. 1 - Вибираємо розмір коду або залишаємо той, який запропонований за умовчанням.

5 на рис. 1 - Натиснувши «створити код», отримуємо зображення коду (6).

Зверніть увагу, що, швидше за все, не вийде створити код, якщо повідомлення буде занадто велике (більш 2953 символу, включаючи літери, пробіли, цифри, розділові знаки і взагалі будь-який символ).

Приклад, як зробити qr код онлайн для посилання на сайт

Про те, як це зробити онлайн за допомогою генератора коду, показано по кроках на малюнку нижче:


Рис. 2 Зразковий план створення коду для посилання на свій сайт

Дізнатися докладніше про те, де і як застосовуються коди, можна, подивившись відео. Все-таки краще один раз побачити, ніж сто разів почути.

Відео "Що таке QR код, для чого він потрібен, і як його створити?"

підсумки

Тепер ви обізнані про те, що таке QR-код і зможете користуватися ним, щоб отримувати необхідні відомості або розміщувати інформацію в компактному вигляді. А тому пропоную проголосувати за один з варіантів нижче, Ваш голос важливий!

QR-код - це матричний код (двовимірний штрих-код), який був розроблений японською компаній Denso-Wave ще в середині 90-их років минулого століття. У ньому зашифрована різна інформація: адреса, назва сайту, вартість покупки і т.д. По суті, в QR-код можна зашифрувати що завгодно. Відомі навіть квести, що повністю складаються з QR-кодів.

QR-коди використовуються в усьому світі. Так, в деяких країнах такі коди використовують навіть на кладовищах, де вказана інформація про померлого. Але це швидше виняток з правил, найчастіше QR-коди зустрічаються в рекламі. Іноді їх використовують замість конкретної адреси, завдаючи на металеві таблички.

Сам QR-код виглядає ось так:

Для того, щоб вважати QR-код, необхідний смартфон (планшет) з камерою і встановленим додаток для зчитування QR-коду. Яке додаток вибрати, вирішувати вам - в Google Play Market їх дуже багато. Іноді додатки для зчитування QR-кодів встановлені в прошивці.

Після установки програми запустіть його і вважайте QR-код.

Крім того, натиснувши на кнопку Open Link ви відразу ж зможете відкрити її в браузері.

Просто? Простіше не буває. І не забувайте, що ви можете самостійно зашифровувати інформацію в 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 вкладках:

  1. шаблони. На даній вкладці Ви можете вибрати один з готових шаблонів або застосувати свої (якщо Ви зареєструвалися на сервісі і створили їх раніше).
  2. кольору. Тут у Вас є можливість змінювати колір будь-якого елемента QR-коду. Причому, можна задавати як однотонну заливку, так і градієнти! Особливо варто звернути увагу на кнопку "Здивуй мене" - натисніть і побачите, що буде;)
  3. фігури. Ця вкладка дозволяє змінити форму елементів Вашого коду, а також задати кут його обертання.
  4. Виправлення. Мабуть, найцікавіша вкладка, оскільки містить цілий набір додаткових інструментів, що викликаються кнопками вгорі. За замовчуванням відкривається настройка надмірності коду з оцінкою його читабельності. Далі йдуть інструменти ручного додавання і видалення блоків, а також редагування параметрів заливки. Остання кнопка відкриває доступ до можливості вставки власного логотипу і фонового зображення.
  5. експорт. На останній вкладці розміщена можливість згенерувати HTML-код для вставки на сайт або в блог у вигляді посилання.

Завантажити готовий код можна в растровому форматі PNG або векторному SVG. Мабуть, недоліків у сервісу немає, якщо не брати до уваги досить велику навороченность, з якої відразу розбереться не кожен.

Створити динамічний QR-код безкоштовно

Звичайний QR-код містить в собі в незмінному вигляді закодовану інформацію. Однак, що, якщо Вам раптом знадобилося цю інформацію змінити. Можна, звичайно, згенерувати новий код, проте, не завжди це вийде. Наприклад, Ви замовили собі візитку з QR-кодом, в якому зашифрована Ваша особиста інформація. І ось вже макет зданий в тираж, а у Вас змінився, наприклад, номер телефону ... Щоб не втрачати потенційних клієнтів і зайвих грошей в подібних випадках, були придумані так звані динамічні QR-коди.

Динамічний код зазвичай містить в собі посилання на онлайн-профіль свого власника. В цьому профілі Ви можете змінювати все, що потрібно - воно автоматично буде доступно того, хто вважає Ваш QR-код! До того ж Вам як власнику буде доступна ще і статистика зчитувань. На жаль, більшість сервісів надають послугу створення динамічних QR-кодів тільки на платній основі. Однак, деякі, як тесту, дають від одного до трьох таких кодів безкоштовно! Одним з таких генераторів є QRcode.TrustThisProduct.com:

Цей сервіс дозволяє створювати також і прості QR-коди, але нас цікавлять саме динамічні. Безкоштовно їх можна зробити до 3 штук. При цьому для доступу до даної функції обов'язково потрібно авторизуватися за допомогою облікового запису однієї з соцмереж (Google+, Facebook, ВКонтакте або LinkedIn).

Після входу в режим створення віртуального профілю нам потрібно заповнити необхідні поля форми з даними про себе. Тут можна додати аватарку, вказати номери телефонів. E-Mail-адреси і будь-яку іншу особисту інформацію. Врахуйте, що вона буде в громадському доступі. Після заповнення можна активувати стеження за кодом (статистика кліків буде приходити на пошту, до якої прив'язаний Ваш профіль соцмережі, обраної при авторизації) і вибрати сервіс, на якому буде створена Ваша віртуальна візитка: me24.info або about24.info (що, втім, не грає особливої \u200b\u200bролі). Зберігаємо дані і нам стає доступною можливість стилізації 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. Дозволяється вільно копіювати і цитувати цю статтю за умови вказівки відкритою активного посилання на джерело та збереження авторства Руслана Тертишного.

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

В десятиліття тотальної «смартфонізаціі» (термін навіть придумав) вкрай зручно отримувати інформацію на екрані, який завжди з Вами. А також і подавати свої дані для різних цілей. Давайте розглянемо, де і як можна створювати QR-код, і яку саме інформацію можна зашифрувати.

QR-код

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

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

Візитна картка

На мій погляд, найзручніша штука. В QR-коді зашифрована інформація про Вас, пропонований продукт, компанії ...

У стандартному варіанті візитка містить в собі:

  • Телефон
  • E-mail
  • організація
  • Посада
  • Веб сайт

На платних сервісах є можливість додати ще:

  • колір візитки
  • Колір QR-коду
  • Змінити колір окремих деталей
  • Логотип
  • приватне фото
  • Кнопки соціальних мереж

Де можна застосовувати QR-код

Тоді уявіть, як буде зручно клієнту за допомогою смартфона відсканувати і прочитати все про вас і вашу пропозицію в інтернеті!

Адже, як правило, більшість людей лінуватися забивати адреса сайту в браузер з візитки або буклету. До того ж це можна зробити відразу, не відходячи від каси, так би мовити.

Куй залізо поки гаряче!

Прочитавши через додаток, наприклад, код візитки, клієнт отримує можливість:

  1. подзвонити власникові
  2. Додати в адресну книгу контакт
  3. Перейти на сайт (посилання активна)
  4. Переглянути розташування офісу на карті
  5. Написати лист
  6. Відправити смс

Як і де створити QR-код?

Для створення QR-коду потрібно веб-ресурс з таким сервісом, або додаток для смартфона.

Ви можете самостійно знайти сервіси і додатки через пошук, але насмілюся порекомендувати наступні.

Найпростіший, без реєстрації та безкоштовно - qrcoder.ru, Створює стандартні коди

Більш просунутий сервіс, ru.qr-code-generator.com, Є платним, але і більш функціональним.

Додатки для зчитування QR-коду

Протестувавши кілька популярних додатків для Android, Зупинився на QR Droid Privat

Зрозумілий інтерфейс, можливість не тільки зчитувати, але і створювати QR-коди. Меню російською мовою. Більш того, воно може зчитувати звичайний штрих-код товару.

Для iPhone в App Store є додаток QR Reader for iPhone, Просте в установці і використанні.

Висновок.

Використовуючи сучасні технології та гаджети, стало набагато простіше доносити інформацію, просувати продукт, компанію, послугу. Смартфон, як мобільний девайс, на «відмінно» справляється з цим завданням, а QR-коди спрощують її!