nice,使用python生成專屬二維碼~
前言:
哈嘍,哈嘍~隨著微信不斷的滲入到我們生活的方方面面,二維碼也越來越常見。但大家常見的都是黑白的靜態二維碼,那我們可不可以做一些彩色的、動態的等比較酷炫的二維碼呢。
(掃碼有驚喜哦)
比如用小姐姐的頭像做背景、或者用一些非常可愛的動圖做背景,於是我搜到了
MyQR
這個庫。
今天咱們就幫小姐姐做一個她專屬的動態的超酷炫二維碼。
模組安裝
今天我們用到的庫是 MyQR,這是 Python 中非常流行的製作二維碼的庫,透過一個簡單的函式就可以生成各種各樣的二維碼,真可謂是神器。
安裝過程也非常簡單,直接透過 pip 進行安裝即可。
pip install MyQR
上手實操
俗話說掌握一項技能最快的方式就是實戰,我們就先用
MyQR 製作
幾個簡單的二維碼吧。
想要生成二維碼,最常用的方法是呼叫 MyQR 庫中的 myqr 模組的 run 函式。該函式有以下幾個常用引數:
words:二維碼內容
version:二維碼大小,範圍為 [1,40]
picture:二維碼背景圖 。jpg,。png,。bmp,。gif,預設為黑白色
colorized:二維碼背景顏色,預設 False,即黑白色
save_name:二維碼名稱,預設為 qrcode。png
save_dir:二維碼路徑,預設為程式當前路徑
小試牛刀,先生成一個最簡單的二維碼。
from MyQR import myqr
words = ‘Python’
myqr。run(
words
)
簡單二維碼效果如下:
黑白的有點不是很美觀,加上背景圖整點顏色試試看。
from MyQR import myqr
words = ‘Python’
myqr。run(
words,
picture = ‘。/bg。png’,
colorized = True,
version = 5
)
帶圖片二維碼效果如下:
最後咱們來生成動態的的酷炫二維碼。
首先要準備好我們的動圖素材,我從網路上找了一個大土豆和章魚小丸子的超可愛動圖。
其實這一步和上一步很像,只是把靜態圖換成動態的就好了,程式碼如下:
from MyQR import myqr
words = ‘Python’
myqr。run(
words,
picture = ‘。/bg。gif’,
colorized = True,
version = 5
)
動態二維碼效果如下:
理所當然,生成的二維碼也是 gif 格式的,長按二維碼是可以識別的哦。
總結
今天帶大家制作了一些比較有趣的二維碼,既然二維碼內容和背景圖都是可以自定義的,那想做什麼出來還不是你說了算嘛。
最後完整程式碼已經打包整理好了,有需要的小夥伴,可以點選這行字型,要麼私信小編!
上一篇:如何一步一步走上坡路
沒有下一篇了