• Email : contact@refbax.com

Comment générer un QR Code avec Python ?

📢 Image qui illustre un article sur le : qrcode, utilisant, import, import qrcode.image.pil, générer Code, error_correction=qrcode.constants.ERROR_CORRECT_H,, qr.add_data("https://www.refbax.com"), qr.make(fit=True), qrcode.image.pil.PilImage,, qrcode.image.svg.SvgImage,, qrcode.image.pure.PureImage., qrcode.image.pil.PilImage, qrcode.image.pil, qr.make_image(image_factory=qrcode.image.pil.PilImage), image.save("qr_code.png"), qr.add_data(url), image.save(filename), generate_qr_code("https://www.refbax.com",, "qr_code.png")
Facebook
Twitter
LinkedIn
Temps de lecture : < 1 minute

Pour générer un QR Code (Quick Response Code) avec Python pour une URL, vous pouvez utiliser la bibliothèque qrcode et la bibliothèque Pillow.

Voici comment procéder :

Installez les bibliothèques qrcode et Pillow en utilisant pip :

pip install qrcode Pillow

Créez un objet qrcode.QRCode et utilisez la méthode add_data pour ajouter l’URL à encoder dans le QR Code :

import qrcode

qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=4,
)
qr.add_data("https://www.refbax.com")
qr.make(fit=True)

Utilisez la méthode make_image de l’objet qrcode.QRCode pour générer une image du QR Code. Vous pouvez spécifier le format de l’image en utilisant le paramètre image_factory, qui peut être une des classes suivantes : qrcode.image.pil.PilImage, qrcode.image.svg.SvgImage, qrcode.image.pure.PureImage. Pour utiliser la bibliothèque Pillow, vous devez utiliser la classe qrcode.image.pil.PilImage :

import qrcode.image.pil

image = qr.make_image(image_factory=qrcode.image.pil.PilImage)

Enfin, vous pouvez enregistrer l’image du QR Code en utilisant la méthode save de l’objet Image de Pillow :

image.save("qr_code.png")

Voici le code complet qui permet de générer un QR Code pour une URL en utilisant Python :

import qrcode
import qrcode.image.pil

def generate_qr_code(url, filename):
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_H,
        box_size=10,
        border=4,
    )
    qr.add_data(url)
    qr.make(fit=True)
    image = qr.make_image(image_factory=qrcode.image.pil.PilImage)
    image.save(filename)

# Exemple d'utilisation
generate_qr_code("https://www.refbax.com", "qr_code.png")

Laisser un commentaire

Sur le même thème 🤩

Qui suis-je ! 👨‍💻

Enfilez-votre cape

Apprenez le webmarketing et le code grâce à nos différentes ressources et améliorez la visibilité de votre site internet, grâce à nos outils SEO.

refbax superhero bas