用myqr輸出炫麗二維碼
- 關于myqr制作二維碼的簡要介紹
- 實操制作二維碼
- 制作無背景圖、顏色為黑白的二維碼
- 制作有背景、顏色為黑白的二維碼
- 制作有背景、顏色為彩色的二維碼
- 主要參考博客:
關于myqr制作二維碼的簡要介紹
使用myqr庫需先安裝MyQR模塊;然后匯入并使用,
from MyQR import myqr #匯入myqr庫
制作二維碼主要是使用myqr.run()函式,該函式有9個引數,現在對常用引數進行介紹,如下表所示:
| 引數 | 解釋 |
|---|---|
| words | 該引數表示二維碼背后的真是資訊的鏈接 |
| picture | 如果想要自己設定二維碼的背景圖,可以通過該引數進行調整 |
| colorsized | 如果想要生成的二維碼為彩蛇,可以設定colorsized=True |
| save_name | 可以通過該引數設定生成二維碼的名稱,一定要加上后綴,如.png/.jpg/.gif等 |
| save_dir | 可以通過該引數設定所生成二維碼的保存地址;如果未設定,將默認保存在代碼所在目錄 |
實操制作二維碼
此時,我們想要制作一張二維碼,讓該二維碼與安徽大學官網連接,掃描二維碼后直接跳轉安徽大學官網首頁,
首先,我們需要找到安徽大學官網首頁的鏈接,即安徽大學(http://www.ahu.edu.cn/),
制作無背景圖、顏色為黑白的二維碼
#coding:utf-8
from MyQR import myqr
myqr.run(words='http://www.ahu.edu.cn/', #words引數指明了二維碼的背后資訊
save_name='安徽大學官網首頁.png' #設定生成的二維碼圖片名稱為安徽大學官網首頁.png
)
#此時生成的二維碼圖片將保存在代碼所在目錄
運行上述代碼,可以在代碼目錄找到制作的二維碼如下所示,手機掃描后將會跳轉安徽大學官網,

制作有背景、顏色為黑白的二維碼
此時,我們希望這張二維碼圖片的背景為安徽大學的圖示,可以通過設定picture引數來實作,
#coding:utf-8
from MyQR import myqr
myqr.run(
words='http://www.ahu.edu.cn/',
picture='安徽大學校徽.png', #將安徽大學校徽放在代碼所在目錄(注意:要先查看安徽大學校徽這張圖片的屬性,然后寫入正確的后綴
save_name='安徽大學官網首頁.png' #設定生成的二維碼圖片名稱為安徽大學官網首頁.png
#此時生成的二維碼圖片將保存在代碼所在目錄
)
運行上述代碼,可以在代碼目錄找到制作的二維碼如下所示,手機掃描后將會跳轉安徽大學官網,

制作有背景、顏色為彩色的二維碼
此時,我們希望這張二維碼圖片的背景為安徽大學的圖示、顏色為彩色,可以通過設定picture引數、colorsized引數來實作,
#coding:utf-8
from MyQR import myqr
myqr.run(
words='http://www.ahu.edu.cn/',
picture='安徽大學校徽.png',
colorized=True, #設定colorized=True,制作的二維碼將顯示為彩色
save_name='安徽大學官網首頁.png'
)
運行上述代碼,可以在代碼目錄找到制作的二維碼如下所示,手機掃描后將會跳轉安徽大學官網,

這是第一篇MarkDown博客,參考了很多資料,如有侵權,請聯系刪稿;同時,水平有限,難免出現紕漏,歡迎各位看官交流討論,
主要參考博客:
參考博客①
參考博客②
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/238100.html
標籤:其他
