Dashboard / QR Code
QR Code
Transforme textos, links e URLs em QR Codes (Quick Response Codes) instantaneamente. Baixe a imagem para usar em impressos ou digitalmente.
Como funciona?
O QR Code (Código de Resposta Rápida) é um código de barras bidimensional que pode ser facilmente escaneado usando a maioria dos telefones celulares equipados com câmera. Como funciona: Diferente do código de barras tradicional que armazena informações apenas horizontalmente, o QR Code armazena dados tanto horizontalmente quanto verticalmente, permitindo conter muito mais informação (como URLs, textos longos ou vCards). Correção de Erro: Eles possuem tecnologia de correção de erro, o que permite que a leitura funcione mesmo se parte do código estiver danificada ou suja.
Implementação
import qrcode
def gerar_qrcode(texto):
# Requer a biblioteca: pip install qrcode[pil]
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(texto)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save("qrcode.png")