Crée un QR code avec python

Signaler
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021
-
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
-
Bonjour tout le monde, je débute en programmation et je voudrais savoir comment je pourrais créé un QR code sous forme de pixel art avec python (un QR code déjà existant créé précédent sur un site pour). Merci

1 réponse

Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
880
bonjour,
à partir de quoi veux-tu créer ce QR code, pour en faire quoi? peux-tu donner un exemple?
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021
>
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021

non
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
880 >
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021

comment vas-tu créer cette matrice (ton patron)?
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021
>
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021

je vais prendre le qr code a coté et je vais le refaire pixel par pixel en remplacent le noir et le blanc par 0et 1
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
880 >
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021

donc tu vas lire les pixels d'une image en noir et blanc afin de créer un patron, et ensuite recréer une image identique?
Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
880 >
Messages postés
16
Date d'inscription
jeudi 1 juillet 2021
Statut
Membre
Dernière intervention
2 juillet 2021

un exemple:
import PIL.Image
import numpy
s=10
patron=numpy.empty((s,s))
for i in range(s):
    for j in range(s):
        patron[i,j]=(i+j)%2
print(patron)
qr=PIL.Image.new("1",(s,s))
for i in range(s):
    for j in range(s):
        qr.putpixel((i,j),int(patron[i,j]))
qr=qr.resize((1000,1000),PIL.Image.NEAREST)
qr.show()