python有一個庫專門讓我們來生成二維碼,MyQR是Python的一個第三方庫,專門用來制作個性二維碼
myqr庫:https://github.com/sylnsfar/q...
一:按照MyQR
pip install myqr
如下表示按照成功
二:myqr庫簡單使用
生成二維碼我們主要使用到了myqr中的run方法
run方法一共有九個參數(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)值時,生成的文件名為qrcode.png
save_dir #輸出的目錄,默認(rèn)為os.getcwd(),當(dāng)前目錄下
1:普通二維碼生成
from MyQR import myqr
myqr.run(words='http://www.wj0511.com')
這時候會在當(dāng)前目錄下生成一個名為qrcode.png的二維碼,如:
2:以圖片為底色的二維碼生成
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='img.jpg',
)
這時候就會生成一個名為img_qrcode.png的以img.jpg為底色的二維碼,如:
這時候生成的二維碼為黑白的,我們可以增加一個參數(shù)colorized設(shè)置為True,這時候生成的二維碼就可以為彩色了
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='img.jpg',
colorized=True
)
現(xiàn)象如下:
三:動態(tài)圖片為底色的二維碼生成
動態(tài)圖片為底色的二維碼和圖片為底色的二維碼生成方式是相同的,區(qū)別就在于動態(tài)圖片二維碼使用的圖片為gif
from MyQR import myqr
myqr.run(
words='http://www.wj0511.com',
picture='timg.gif',
)
這時候就可以生成一個動態(tài)的二維碼
想要使動態(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
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
