【Python】秀兒!兩行代碼製做你的專屬動態二維碼

目錄
普通二維碼
帶圖片的藝術二維碼
動態二維碼
函數經常使用參數表
今天跟你們分享一個Python兩行代碼展示騷操做的小項目,生成本身專屬的精美二維碼,包括普通二維碼、帶圖片的藝術二維碼和動態二維碼。瀏覽器

固然在學習Python的道路上確定會困難,沒有好的學習資料,怎麼去學習呢?app

學習Python中有不明白推薦加入交流Q羣號:701698587函數

羣裏有志同道合的小夥伴,互幫互助, 羣裏有不錯的視頻學習教程和PDF!學習

好了,接下來就是看如何使用兩行代碼生成你的專屬二維碼了。spa

在Python中生成二維碼須要調用MYQR第三方庫,這個庫能夠說是專門爲二維碼量身打造的了,調用該模塊的run函數就能夠直接生成想要的二維碼,3d

.code

普通二維碼
生成普通二維碼只須要在run中給words參數傳入要生成二維碼的連接便可,好比咱們要將360瀏覽器的主界面生成二維碼:網址爲:「https://hao.360.com/」。
運行如下代碼:視頻

from MyQR import myqr
myqr.run(words='https://hao.360.com/')



大功告成,這時候咱們就能夠在程序的默認文件夾找到生成的.png格式的二維碼了。blog

.在這裏插入圖片描述教程

帶圖片的藝術二維碼

在這裏插入圖片描述
生成帶圖片的藝術二維碼時,咱們須要在原來程序的基礎上加上picture參數,表示咱們要設置的二維碼的背景圖片,使用colorized=True參數設置圖片背景爲彩色,如不設置,則默認生成的圖片爲黑白背景。

同時咱們還能夠使用save_name參數給二維碼命名。

值得注意的是:爲了不圖片格式錯誤,命名的二維碼的格式須要與背景圖片格式相同。

如咱們以圖片「mtsc_body15.png」爲背景生成二維碼。生成的二維碼命名爲「qr1.png」

代碼以下:

from MyQR import myqr
myqr.run(words='https://hao.360.com/',
         picture='Sources/mtsc_body15.png',
         save_name='qr1.png',
         colorized=True)



生成的二維碼效果以下:

.在這裏插入圖片描述

動態二維碼
其實動態二維碼和帶圖片的藝術二維碼生成方法相似,咱們只須要將背景圖片改成GIF圖,將生成的二維碼圖片格式一樣改爲GIF便可。以美麗的新垣結衣的GIF圖爲例:

代碼以下:

from MyQR import myqr
myqr.run(words='https://hao.360.com/',
         picture='Sources/gakki.gif',
         save_name='qr4.png',
         colorized=True)



OK,如今看一下效果,這波操做絕對能秀的同窗一臉了。

.

函數經常使用參數表除了上面提到的那些參數之外,run函數內部還有不少生成二維碼時能夠使用的參數,在這裏大灰狼和你們分享一下run函數中的經常使用參數:

相關文章
相關標籤/搜索