首先當然是下python了,這里就不說了,
1.匯入qrmy庫
下載qrmy庫
使用windows+R鍵,輸入cmd調出命令視窗

在黑框里輸入(在python3環境下,python2不行)
pip install myqr
等到提示下載成功就可以了
匯入pymy庫
因為我是用pycharm的,所以還需要在pycharm中匯入qrmy
1.打開pycharm的file-setting-Python Interpreter

在打開的界面中點擊+號

搜索MyQr,選中第一個,點擊左下角的install Package下載(可能會有些慢)

成功后就可以開始正式操作啦
制作二維碼
普通二維碼
代碼十分簡單
首先我們匯入庫
from MyQr import myqr# 注意大小寫
使用
myqr.run(words='鏈接或句子')
我們可以先生成一個簡單的二維碼
from MyQR import myqr
myqr.run(
words='https:baidu.com',
)
運行后,注意pycharm中不會有什么變化,默認名為qrcode.png的二維碼會出現在你pycharm的檔案夾下
如下圖中,我的圖片就生成在D:\pychar py 中


自定義圖片二維碼
接下來我們可以用自己的圖片來生成二維碼
只需要加一條陳述句
picture='圖片地址'
from MyQR import myqr
myqr.run(
words='https:baidu.com',
picture='C:\\Users\\jinyj\\Desktop\\p1.png',
#或picture=r'C:\Users\jinyj\Desktop\p1.png',省去雙斜杠
)

生成彩色二維碼
嗯,我們已經邁出了跨越性的一步,但是能不能把顏色附上去
操作依舊很簡單,給引數賦值
from MyQR import myqr
myqr.run(
words='https:baidu.com',
picture='C:\\Users\\jinyj\\Desktop\\p1.png',
colorized=True,
)

拓展
現在你已經學會了生成二維碼了,myqr.run()還有很多引數,我不一一展示了,這里給出引數串列

代碼
from MyQR import myqr
myqr.run(
words='網址鏈接或者字串,不支持中文',
# 掃描二維碼后,顯示的內容,或是跳轉的鏈接
version=5, # 設定容錯率
level='H', # 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高
picture='7cf0bfb0bb10ea94d19455a13f62a05.png', # 圖片所在目錄,可以是動圖
colorized=True, # 黑白(False)還是彩色(True)
contrast=1.0, # 用以調節圖片的對比度,1.0 表示原始圖片,默認為1.0,
brightness=1.0, # 用來調節圖片的亮度,用法同上,
save_name='7cfaa.png', # 控制輸出檔案名,格式可以是 .jpg, .png ,.bmp ,.gif
save_dir=r'C:\Users',# 圖片存盤位置
)
最后附上一張二維碼動圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231007.html
標籤:python
