美文网首页
python学习第二弹 URL生成二维码

python学习第二弹 URL生成二维码

作者: 月白风清L | 来源:发表于2017-10-30 17:45 被阅读0次

    一、准备工作

    1. pip instaill image & pip instaill qrcode

    2.png 格式的图片,命名为logo.png,放在根目录下

    二、代码

    importqrcodeasqrcode

    fromPILimportImage

    url ="http://www.jianshu.com/"

    qr = qrcode.QRCode(

    version=2,

    error_correction=qrcode.constants.ERROR_CORRECT_L,

    box_size=8,

    border=2

    )

    qr.add_data(url)

    qr.make(fit=True)

    img = qr.make_image()

    img = img.convert("RGBA")

    icon = Image.open("./logos.png")

    img_w,img_h = img.size

    factor =4

    size_w =int(img_w / factor)

    size_h =int(img_h / factor)

    icon_w,icon_h = icon.size

    ificon_w > size_w:

    icon_w = size_w

    ificon_h > size_h:

    icon_h = size_h

    icon = icon.resize((icon_w,icon_h),Image.ANTIALIAS)

    w =int((img_w - icon_w) /2)

    h =int((img_h - icon_h) /2)

    img.paste(icon,(w,h),icon)

    img.save("./test.png")

    运行就ok了,试试吧?

    相关文章

      网友评论

          本文标题:python学习第二弹 URL生成二维码

          本文链接:https://www.haomeiwen.com/subject/gllmpxtx.html