Що таке QR-коди?
QR-коди - це одні з найбільш швидкозростаючих тенденцій у сучасному світі, коли справа доходить до обміну будь-якою інформацією. Він швидко стає прийнятим для різноманітних видів використання, які не обмежуються спільним використанням довгих URL-адрес, здійсненням платежів, розблокування пристроїв і не тільки. QR-код - це просто квадратне зображення, захаращене білими та чорними коробками різної форми та розміру. Таке розташування коробок - це те, що дозволяє зберігати інформацію в простому малюнку. Цей фрагмент коду можна прочитати машиною за допомогою камери. Зазвичай трапляється, що QR-код сканується камерою через певний додаток, який має проблеми з QR-кодом, який ми скануємо. Програма отримує доступ до камери телефону, щоб сфотографувати код, і отримане зображення потім аналізується програмою, що дозволяє витягувати інформацію.
Де використовуються QR-коди?
Технологія QR-коду виникла в 1994 році з Японії, де вона використовувалася в автомобільній промисловості. Потреба в QR-коді виникла через неможливість зберігати великі обсяги інформації у стандартному штрих-коді, який ми бачимо і сьогодні. З цього часу QR-код набув стрімкої популярності і побачив, що його використання було застосовано у всіх галузях промисловості у всьому світі.
Всякий раз, коли подія має відбутися, вона рекламується різними різними способами. Ці засоби - це часто плакати, розкидані по містах, та рекламні оголошення в Інтернеті. Тепер ці оголошення містять QR-код, який ми можемо відсканувати, що переводить нас на сторінку подій. Сторінка може бути розміщена на Facebook або мати власний веб-сайт. Ми просто витягнемо наші телефони, відскануємо код і опинимося на тій самій сторінці, яку хотіли б знайти.
Замки також почали застосовувати цю технологію різними способами. Один із найпростіших там використовується для циклічних замків. Розблокувати замок можна, просто відсканувавши наявний на ньому QR-код. Додаток, який існує для таких замків, гарантує, що користувач, який сканує замок, є фактичним власником велосипеда. Це не просто розблокує телефон будь-кого, навіть якщо у нього є програма. Це показує нам, що QR-коди також дуже безпечні.
Сьогодні один із моїх улюблених способів використання QR-кодів - це здійснення платежів. Зараз процес купівлі та продажу речей став таким простим. Все, що вам потрібно зробити, це відкрити платіжну програму та направити камеру телефону на QR-код місця, з якого ви хочете зробити покупку. Після сканування коду гроші знімаються з вашого рахунку і майже миттєво доставляються на рахунок одержувачів. Причиною того, що я люблю саме це використання QR, є те, що мені більше не потрібно мати при собі навіть картку, щоб робити покупки. Це справді відволікає мене від турботи про іншу належність.
Як ми можемо генерувати QR-коди?
Можливо, ви вже здогадалися, відповідь - Python! Краса Python полягає в його здатності виконувати майже будь-які завдання у світі, і генерація QR-коду є одним з них. Очевидно, існує кілька інших способів їх генерувати, але ми будемо тут обговорювати лише Python.
Перш за все, ми переконаємось, що у нас є стабільне та робоче середовище Python, готове для наших систем Linux.
Відкрийте термінал і запустіть 'sudo apt-get update'та отримайте необхідні оновлення для своїх пакетів. Потім визначте, що у вас встановлений Python, запустивши 'python3 -v'. Якщо все встановлено правильно, ви побачите версію Python, встановлену як вихід для вищевказаної програми. Зараз ми відкриємо наш вибір IDE і почнемо створювати власний QR-код!
Нехай кодування розпочнеться!
Якщо у вас немаєpyqrcode"і"pypng'вже встановлено у вашій системі, тоді вам потрібно повернутися до терміналу та запустити'встановити pyqrcode && pip встановити pypng'. Після того, як це було вирішено, почніть з необхідного імпортування, як показано в коді нижче, і імітуйте також код. Ви можете замінити посилання у змінній на будь-яку дійсну URL-адресу, яку ви хочете налаштувати для свого невеликого проекту.
Ім'я створеного зображення можна змінити, замінивши аргумент імені URL-адреси.PNG дзвінок. Цей метод дозволяє нам створити .зображення у форматі PNG, яке тепер можна використовувати для сканування. Якщо ви віддаєте перевагу типу зображення, яке ви хочете створити, ви також можете створити зображення SVG, змінивши виклик функції з 'URL-адреса.PNG'до'URL-адреса.svg'. На малюнку нижче показано результат від терміналу. Ви навіть можете сканувати це зображення з мобільного додатка та використовувати його.
Як використовувати зображення, яке я щойно створив??
Для сканування цього зображення вам потрібен лише додаток для сканування QR-коду, встановлений на вашому телефоні.
Як використовувати зображення, яке я щойно створив??
Все, що вам потрібно для сканування цього зображення, - це програма для сканування QR-коду, встановлена на вашому телефоні.
Ви також можете бути дуже креативними зі своїми QR-кодами. Багато компаній часто у своїх кодах ховають великодні яйця та подібні речі, що може зробити користувача неабияким сюрпризом.