您好,登錄后才能下訂單哦!
小編給大家分享一下如何用Python制作屬于自己的二維碼,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!
先上一波效果圖:
普通二維碼
帶圖片的藝術二維碼
動態二維碼
好了,接下來就是看如何使用兩行代碼生成你的專屬二維碼了。
在Python中生成二維碼需要調用MYQR第三方庫,這個庫可以說是專門為二維碼量身打造的了,調用該模塊的run函數就可以直接生成想要的二維碼。
普通二維碼
生成普通二維碼只需要在run中給words參數傳入要生成二維碼的鏈接即可,比如我們要將360瀏覽器的主界面生成二維碼:網址為:“https://hao.360.com/”。
運行以下代碼:
from MyQR import myqr myqr.run(words='https://hao.360.com/')
大功告成,這時候我們就可以在程序的默認文件夾找到生成的.png格式的二維碼了。
帶圖片的藝術二維碼
生成帶圖片的藝術二維碼時,我們需要在原來程序的基礎上加上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函數中的常用參數:
看完了這篇文章,相信你對如何用Python制作屬于自己的二維碼有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。