日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python可以做二维码吗_Python制作二维码,并且可以添加logo

發布時間:2023/12/15 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python可以做二维码吗_Python制作二维码,并且可以添加logo 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import readline

import qrcode

from PIL import Image

import os

def Create_Qrcode(strings,path,logo=""):

qr = qrcode.QRCode(

version=2,

error_correction=qrcode.constants.ERROR_CORRECT_L,

box_size=6,

border=1,

)

with open(‘test.txt‘,‘r‘) as fr:

for lines in fr.readlines():

lines = lines.replace("\n","").strip()

ID = lines

lines = strings + lines

if len(lines) > 0:

qr.add_data(lines)

qr.make(fit=True)

img = qr.make_image()

img = img.convert("RGBA")

if os.path.exists(path) and os.path.isfile(logo):

icon = Image.open(logo)

img_w,img_h = img.size

factor = 5

size_w = int(img_w / factor)

size_h = int(img_h / factor)

icon_w, icon_h = icon.size

if icon_w > size_w:

icon_w = size_w

if icon_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)

icon = icon.convert("RGBA")

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

img.save( ID + ‘.jpg‘)

if __name__ == "__main__":

Create_Qrcode(‘http://hepaidai.com/?channel_code=hpd&sub_id=‘,‘E:\PythonProject\\test‘,‘E:\PythonProject\\test\hpd.jpg‘)

說明:需要安裝第三方庫:qrcode ,PIL , Image (推薦使用pip安裝)

strings: 二維碼字符串

path: 生成的二維碼保存路徑

logo: 要添加的logo文件

生成的二位碼:

注意:建議把logo設置的小一點否則制作的二維碼不能夠被識別

總結

以上是生活随笔為你收集整理的python可以做二维码吗_Python制作二维码,并且可以添加logo的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。