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.