Développé par Guido Van Rossum au début des années 1980, le Python est un langage de programmation caractérisé par sa polyvalence : il est utilisé pour le développement web, l’IA, le machine learning, les systèmes d’exploitation, le développement d’applications mobiles, les jeux vidéo et bien d’autres.

Comment générer un qr code avec python

Je recommande fortement d’utiliser Colaboratory, une notebook que j’utilise au quotidien. Les librairies qrcode , image et pillow doivent être installer a partir de cette commande, après la création d’un nouveau projet.

# Installation du packet qrcode
pip install qrcode
# Installation du paquet pillow
pip install pillow
# installation du paquet image
pip install image

Lire aussi : Créer une clé USB multiboot avec Ventoy

# import modules
import qrcode
from PIL import Image
 
# Choisissez votre image
# Centré sur le qr code
Logo_link = 'IT-ADMIN.png'
 
logo = Image.open(Logo_link)
 
# Dimension de la largeur
basewidth = 100
 
# Ajustement de le taille de l'image
wpercent = (basewidth/float(logo.size[0]))
hsize = int((float(logo.size[1])*float(wpercent)))
logo = logo.resize((basewidth, hsize), Image.ANTIALIAS)
QRcode = qrcode.QRCode(
    error_correction=qrcode.constants.ERROR_CORRECT_H
)
 
# Contenu du Qr code 
url = 'https://linktr.ee/itadmin
 
QRcode.add_data(url)
 
# Génération du Qr code 
QRcode.make()
 
# La couleur du Qr code
QRcolor = 'Black'
QRimg = QRcode.make_image(
    fill_color=QRcolor, back_color="white").convert('RGB')
 
# Taille du Qr code
pos = ((QRimg.size[0] - logo.size[0]) // 2,
       (QRimg.size[1] - logo.size[1]) // 2)
QRimg.paste(logo, pos)
 
# Enregistrement du Qr code
QRimg.save('IT-ADMIN_QR.png')
 
print('QR code Généré!')
Qr code IT-ADMIN

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *