Exemple détaillé de la façon dont Python utilise le module QRCode pour générer des codes QR

黄舟
Libérer: 2017-06-18 11:41:29
original
2475 Les gens l'ont consulté

Cet article présente principalement Pythondes informations détaillées sur l'utilisation du module QRCode pour générer des exemples de code QR. Les amis dans le besoin peuvent se référer à

Python utilise le module QRCode pour générer du QR. codes QR

Site officiel du QRCode

https://pypi.python.org/pypi/qrcode/5.1

Introduction

python-qrcode est un module tiers utilisé pour générer des codes QR images, en s'appuyant sur le PIL module et bibliothèque qrcode.

Utilisation simple


import qrcode 
img = qrcode.make('hello, qrcode')
img.save('test.png')
Copier après la connexion

Utilisation avancée


import qrcode 
qr = qrcode.QRCode(   
  version=1,   
  error_correction=qrcode.constants.ERROR_CORRECT_L,   
  box_size=10,   
  border=4, 
) 
qr.add_data('hello, qrcode') 
qr.make(fit=True) 
img = qr.make_image()
img.save('123.png')
Copier après la connexion

Signification du paramètre :

version : entier avec une valeur de 1~40, contrôlant la taille du code QR (la valeur minimale est 1, qui est une matrice 12×12). Si vous souhaitez que le programme le détermine automatiquement, définissez la valeur sur Aucun et utilisez l'argument fit.

error_correction : contrôlez la fonction de correction d'erreur du code QR. Il peut prendre les 4 constantes suivantes.
ERROR_CORRECT_L : environ 7 % ou moins des erreurs peuvent être corrigées.
ERROR_CORRECT_M (par défaut) : environ 15 % ou moins des erreurs peuvent être corrigées.
ROR_CORRECT_H : environ 30 % ou moins des erreurs peuvent être corrigées.

box_size : Contrôle le nombre de pixels contenus dans chaque petite grille du code QR.

bordure : contrôlez le nombre de grilles incluses dans la bordure (la distance entre le code QR et la bordure de l'image) (la valeur par défaut est 4, qui est la valeur minimale spécifiée par les normes en vigueur)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!