Python如何生成個性二維碼

karspb發表於2021-09-11

Python如何生成個性二維碼

Python-生成個性二維碼

一、問題描述

透過呼叫MyQR模組來實現生成個人所需二維碼。

安裝:

pip install myqr

二、程式碼實現

1.普通二維碼

from MyQR import myqr
# 普通二維碼
myqr.run(
    words='http://www.cnblogs.com/mayi0312',
    save_name='qrcode.png'
)

效果圖:

a.png

2.帶圖片的藝術二維碼

光是二維碼,太單調了點。我們可以加上我們想要的圖片,使二維碼更具辨識度!

準備的Logo圖片:

s.jpg

當然,也可以選擇其他個人喜愛的一張來製作藝術二維碼!

相關推薦:《》

from MyQR import myqr
# 帶圖片的藝術二維碼:黑白
myqr.run(
    words='http://www.cnblogs.com/mayi0312',
    picture='logo.jpg',
    save_name='artistic.png'
)
# 帶圖片的藝術二維碼:彩色
myqr.run(
    words='http://www.cnblogs.com/mayi0312',
    picture='logo.jpg',
    colorized=True,
    save_name='artisticColor.png'
)

效果圖:

d.png

f.png

3.動態二維碼

其實生成動態二維碼,並沒有想象的那麼複雜。在這裡,只要我們選擇的圖片是動態的圖片即可。

新垣結衣GIF:

g.gif

在生成動態二維碼的過程中,值得注意的一點是,我們生成儲存的檔案也必須是.gif 格式。

from MyQR import myqr
# 動態二維碼
myqr.run(
    words='http://www.cnblogs.com/mayi0312',
    picture='Sources/gakki.gif',
    colorized=True,
    save_name='Animated.gif'
)

效果圖:

h.gif

下面來詳細的講解一下myqr.run()函式里面的引數。

1562207120(1).png

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2001/viewspace-2837252/,如需轉載,請註明出處,否則將追究法律責任。

相關文章