python學(xué)習(xí)第二彈 URL生成二維碼

一、準(zhǔn)備工作

1. pip instaill image & pip instaill qrcode

2.png 格式的圖片,命名為logo.png,放在根目錄下

二、代碼

importqrcodeasqrcode

fromPILimportImage

url ="http://www.itdecent.cn/"

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")

運(yùn)行就ok了,試試吧?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容