Benutzerdefinierte QRCodes mit Python Qrcode -ModulPython

Python-Programme
Anonymous
 Benutzerdefinierte QRCodes mit Python Qrcode -Modul

Post by Anonymous »

Ich versuche, einen angepassten QRCode mit einem Logo in der Mitte mit dem Python QRCode -Modul zu generieren. 'Methode und eine Funktion, die eine Maske < /p>
zurückgibt

Code: Select all

def style_eyes(img):
img_size = img.size[0]
eye_size = 70 #default
quiet_zone = 40 #default
mask = Image.new('L', img.size, 0)
draw = ImageDraw.Draw(mask)
draw.rectangle((40, 40, 110, 110), fill=255)
draw.rectangle((img_size-110, 40, img_size-40, 110), fill=255)
draw.rectangle((40, img_size-110, 110, img_size-40), fill=255)
return mask
< /code>
Aber anscheinend gibt es einen Fehler, bei dem sich die Achsen auf das Rechteck < /p>
beziehenself.draw.draw_rectangle(xy, fill, 1) ValueError: x1 must be greater than or equal to x0

Andere Themen verfolgen andere Ansätze, aber keiner von ihnen hat funktioniert. /Ich habe das < /p>
import qrcode
from qrcode.image.styledpil import StyledPilImage
from qrcode.image.styles.moduledrawers.pil import RoundedModuleDrawer
from qrcode.image.styles.colormasks import RadialGradiantColorMask

qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_L)
qr.add_data('Some data')

img_1 = qr.make_image(image_factory=StyledPilImage, module_drawer=RoundedModuleDrawer())
img_2 = qr.make_image(image_factory=StyledPilImage, color_mask=RadialGradiantColorMask())
img_3 = qr.make_image(image_factory=StyledPilImage, embeded_image_path="/path/to/image.png")
< /code>
und ich erhalte zwei überlappende Bilder. Ich würde gerne wissen, was der beste Ansatz tatsächlich sein würde und wo ich herausfinden kann, ob es frei verfügbar ist, eine vollständige Dokumentation mit allen Funktionen, einschließlich Methoden und Parametern. < /P>
Ich möchte a benutzerdefinierte QRCode und ich erhalte Syntaxfehler oder zwei überlappende Bilder.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post