python有一個(gè)庫專門讓我們來生成二維碼,MyQR是Python的一個(gè)第三方庫,專門用來制作個(gè)性二維碼
myqr庫:https://github.com/sylnsfar/q...
一:按照MyQR
pip install myqr
如下表示按照成功
二:myqr庫簡單使用
生成二維碼我們主要使用到了myqr中的run方法
run方法一共有九個(gè)參數(shù)
words #二維碼信息
version #版本(1,2,3,...,40),默認(rèn)為1
level #級別(L,M,Q ,H),默認(rèn)為H
picture #圖片,默認(rèn)為none
colorized #是否為彩色,默認(rèn)為false
contrast #對比度,默認(rèn)為1.0
brightness #亮度,默認(rèn)為1.0
save_name #輸出的文件名,默認(rèn)為None,為默認(rèn)值時(shí),生成的文件名為qrcode.png
save_dir #輸出的目錄,默認(rèn)為os.getcwd(),當(dāng)前目錄下
1:普通二維碼生成
from MyQR import myqr
myqr.run(words='http://www.wj0511.com')
這時(shí)候會(huì)在當(dāng)前目錄下生成一個(gè)名為qrcode.png的二維碼,如:
2:以圖片為底色的二維碼生成
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='img.jpg',
)
這時(shí)候就會(huì)生成一個(gè)名為img_qrcode.png的以img.jpg為底色的二維碼,如:
這時(shí)候生成的二維碼為黑白的,我們可以增加一個(gè)參數(shù)colorized設(shè)置為True,這時(shí)候生成的二維碼就可以為彩色了
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='img.jpg',
colorized=True
)
現(xiàn)象如下:
三:動(dòng)態(tài)圖片為底色的二維碼生成
動(dòng)態(tài)圖片為底色的二維碼和圖片為底色的二維碼生成方式是相同的,區(qū)別就在于動(dòng)態(tài)圖片二維碼使用的圖片為gif
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='timg.gif',
)
這時(shí)候就可以生成一個(gè)動(dòng)態(tài)的二維碼
想要使動(dòng)態(tài)二維碼為彩色只需要加上colorized參數(shù)為True即可
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='timg.gif',
colorized=True
)
如
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
