Перевести qr код в штрих код как
QR Codes метод 1
Код QR (Quick Response) — это двухмерный код, содержащий информацию. Фактически, он может хранить больший объем информации, чем даже штрих-коды. Как правило, это пиксельный блок, черно-белый (черные пиксели на белом фоне). На самом деле QR-коды используются всевозможными организациями и фирмами для хранения большого количества данных о себе для своих клиентов. Итак, допустим, вы проходили мимо компании и хотели узнать о ней больше. Предположим также, что у них был QR-код на рекламном щите или визитной карточке. Как правило, вы отсканируете QR-код и получите доступ к хранящейся в нем информации. Итак, мы спрашиваем, как мы можем записать информацию в QR-код? Что ж, это легкая часть; мы можем легко сделать это с помощью Python. В этом разделе мы узнаем, как сгенерировать QR-коды с помощью Python.
Первое, что нужно сделать, это установить qrcode. Также необходимо установить подушку для генерации изображения.
После того, как мы его установили, мы импортируем его.
Затем мы определяем веб-сайт или информацию, которую хотим сохранить в QR-коде.
Теперь мы определяем переменную qr как qrcode.QRCode (), которая принимает не более 4 аргументов — версию, исправление ошибок, размер поля и границу. Параметр версии представляет собой размер QR-кода и находится в диапазоне от 1 до 40. Параметр размера блока, в частности, представляет собой размер каждого блока в пикселях. Также параметр границы определяет толщину границы. Параметр исправления ошибок определяет контроль ошибок для QR-кода.
qr = qrcode. QRCode (
version = 1 ,
error_correction = qrcode. constants . ERROR_CORRECT_L ,
box_size = 20 ,
border = 4 ,
)
После создания переменной qr мы добавляем информацию, которую хотим сохранить в ней, с помощью qr.add_data (). Для этого нужен один аргумент — информация, которую нужно добавить в QR-код.
qr. add_data ( h_url )
qr. make ( fit = True )
Затем мы создаем изображение и используем fill_color и back_color, чтобы определить цвета, которые мы хотим сделать для наших пикселей и фона. Однако здесь мы можем изменить цвета на RGB, если захотим.
Наконец, чтобы сохранить сгенерированный QR-код, мы используем save (), сохраняя его в каталоге python. Лучше всего хранить его как изображение png.
Весь код будет выглядеть примерно так:
QR-коды, метод 2
Есть много модулей для генерации QR-кодов! В этом примере мы будем использовать FoxHustle-QR.
Читайте также: