創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、網(wǎng)站設(shè)計、電商網(wǎng)站制作開發(fā)、微信小程序、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!小編給大家分享一下如何用Python制作屬于自己的二維碼,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!
先上一波效果圖:
普通二維碼
帶圖片的藝術(shù)二維碼
動態(tài)二維碼
好了,接下來就是看如何使用兩行代碼生成你的專屬二維碼了。
在Python中生成二維碼需要調(diào)用MYQR第三方庫,這個庫可以說是專門為二維碼量身打造的了,調(diào)用該模塊的run函數(shù)就可以直接生成想要的二維碼。
普通二維碼
生成普通二維碼只需要在run中給words參數(shù)傳入要生成二維碼的鏈接即可,比如我們要將360瀏覽器的主界面生成二維碼:網(wǎng)址為:“https://hao.360.com/”。
運行以下代碼:
from MyQR import myqr myqr.run(words='https://hao.360.com/')
大功告成,這時候我們就可以在程序的默認(rèn)文件夾找到生成的.png格式的二維碼了。
帶圖片的藝術(shù)二維碼
生成帶圖片的藝術(shù)二維碼時,我們需要在原來程序的基礎(chǔ)上加上picture參數(shù),表示我們要設(shè)置的二維碼的背景圖片,使用colorized=True參數(shù)設(shè)置圖片背景為彩色,如不設(shè)置,則默認(rèn)生成的圖片為黑白背景。
同時我們還可以使用save_name參數(shù)給二維碼命名。
值得注意的是:為了避免圖片格式錯誤,命名的二維碼的格式需要與背景圖片格式相同。
如我們以圖片“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)
生成的二維碼效果如下:
動態(tài)二維碼
其實動態(tài)二維碼和帶圖片的藝術(shù)二維碼生成方法類似,我們只需要將背景圖片改為GIF圖,將生成的二維碼圖片格式同樣改成GIF即可。以美麗的新垣結(jié)衣的GIF圖為例:
代碼如下:
from MyQR import myqr myqr.run(words='https://hao.360.com/', picture='Sources/gakki.gif', save_name='qr4.png', colorized=True)
OK,現(xiàn)在看一下效果,這波操作絕對能秀的同學(xué)一臉了。
函數(shù)常用參數(shù)表
除了上面提到的那些參數(shù)以外,run函數(shù)內(nèi)部還有很多生成二維碼時可以使用的參數(shù),在這里和大家分享一下run函數(shù)中的常用參數(shù):
看完了這篇文章,相信你對如何用Python制作屬于自己的二維碼有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!