Что такое QR-код?
Часто при совершении операций с цифровыми кошельками мы сканируем QR-код.
QR-код способен ускорить и упростить процесс транзакции. Существование QR-кода поддерживает безкарточные транзакции, которые теперь используются повсюду. Что такое QR-код и как он работает?
QR-код — это матричный код или двумерный штрих-код, происходящий от слова «Быстрый ответ», где содержимое кода можно расшифровать быстро и точно. QR-код был разработан Denso Wave, японской компанией, опубликованной в 1994 году.
QR-код бывает двух типов: статический QR-код и динамический QR-код.
Шаги
- Установите библиотеку qrcode
pip install qrcode
- Импортируйте QR-код
import qrcode
- Основное использование
img = qrcode.make("Asep Saputra")
img.save("qrcode1.png")
Использование make — это самый простой способ добавить данные в QR-код, который мы создадим.
Использование make означает:
1. установка параметра версии на None и
2. установка параметра make равным True.
Если ранее мы создали QR-код в форме по умолчанию, сейчас мы установим цвет QR-кода, версию, уровень коррекции, размер поля, границу и фон созданного нами QR-кода.
qr = qrcode.QRCode(version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10, border=4)
qr.add_data('Some data')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="red")img.save("qrcode2.png")
Вы можете сменить цвет с помощью цветовых кортежей RGB,
img = qr.make_image(back_color=(255, 195, 235), fill_color=(100, 95, 35)) img.save("qrcode2-color.png")
Вы можете сделать QR-код круглым с помощью StyledPilImage,
или придайте окраску с помощью Radial Gradient Color Mask,
img_2 = qr.make_image(image_factory=StyledPilImage,
color_mask=RadialGradiantColorMask())
img_2.save("qrcode4.png")
или поместите изображение в середине создаваемого QR-кода,
img_3 = qr.make_image(image_factory=StyledPilImage, embeded_image_path="python.png") img_3.save("qrcode5.png")
0 комментариев
Добавить комментарий