您當前的位置:首頁 > 動漫

nice,​使用python生成專屬二維碼~

作者:由 迢迢 發表于 動漫時間:2022-10-22

前言:

哈嘍,哈嘍~隨著微信不斷的滲入到我們生活的方方面面,二維碼也越來越常見。但大家常見的都是黑白的靜態二維碼,那我們可不可以做一些彩色的、動態的等比較酷炫的二維碼呢。

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

簡單二維碼效果如下:

nice,​使用python生成專屬二維碼~

黑白的有點不是很美觀,加上背景圖整點顏色試試看。

from MyQR import myqr

words = ‘Python’

myqr。run(

words,

picture = ‘。/bg。png’,

colorized = True,

version = 5

帶圖片二維碼效果如下:

nice,​使用python生成專屬二維碼~

最後咱們來生成動態的的酷炫二維碼。

首先要準備好我們的動圖素材,我從網路上找了一個大土豆和章魚小丸子的超可愛動圖。

nice,​使用python生成專屬二維碼~

其實這一步和上一步很像,只是把靜態圖換成動態的就好了,程式碼如下:

from MyQR import myqr

words = ‘Python’

myqr。run(

words,

picture = ‘。/bg。gif’,

colorized = True,

version = 5

動態二維碼效果如下:

理所當然,生成的二維碼也是 gif 格式的,長按二維碼是可以識別的哦。

總結

今天帶大家制作了一些比較有趣的二維碼,既然二維碼內容和背景圖都是可以自定義的,那想做什麼出來還不是你說了算嘛。

最後完整程式碼已經打包整理好了,有需要的小夥伴,可以點選這行字型,要麼私信小編!

標簽: 二維碼  MyQR  Python  run 

上一篇:如何一步一步走上坡路

沒有下一篇了