用Python制作自己的炫酷二維碼
來源:https://blog.csdn.net/jinyj1
下載myqr庫
使用windows+R鍵,輸入cmd調(diào)出命令窗口

在黑框里輸入(在python3環(huán)境下,python2不行)
pip install myqr等到提示下載成功就可以了
導(dǎo)入myqr庫
因?yàn)槲沂怯胮ycharm的,所以還需要在pycharm中導(dǎo)入myqr
打開pycharm的file-setting-Python Interpreter

在打開的界面中點(diǎn)擊+號(hào)

搜索MyQr,選中第一個(gè),點(diǎn)擊左下角的install Package下載(可能會(huì)有些慢)

成功后就可以開始正式操作啦
2. 制作二維碼
普通二維碼
代碼十分簡單
首先我們導(dǎo)入庫
from MyQr import myqr# 注意大小寫使用
myqr.run(words='鏈接或句子')我們可以先生成一個(gè)簡單的二維碼
from MyQR import myqrmyqr.run(words='https://baidu.com',)
運(yùn)行后,注意pycharm中不會(huì)有什么變化,默認(rèn)名為qrcode.png的二維碼會(huì)出現(xiàn)在你存放這個(gè)代碼的文件夾下
如下圖中,我的圖片就生成在D:\pychar py 中

自定義圖片二維碼
接下來我們可以用自己的圖片來生成二維碼
只需要加一條語句
picture='圖片地址'from MyQR import myqrmyqr.run(words='https://baidu.com',picture='C:\\Users\\jinyj\\Desktop\\p1.png',#或picture=r'C:\Users\jinyj\Desktop\p1.png',省去雙斜杠)
生成彩色二維碼
嗯,我們已經(jīng)邁出了跨越性的一步,但是能不能把顏色附上
操作依舊很簡單,給參數(shù)賦值
from MyQR import myqrmyqr.run(words='https://baidu.com',picture='C:\\Users\\jinyj\\Desktop\\p1.png',colorized=True,)
拓展
現(xiàn)在你已經(jīng)學(xué)會(huì)了生成酷酷的二維碼了,myqr.run()還有很多參數(shù),我不一一展示了,這里給出參數(shù)列表

代碼
from MyQR import myqrmyqr.run(words='網(wǎng)址鏈接或者字符串,不支持中文',# 掃描二維碼后,顯示的內(nèi)容,或是跳轉(zhuǎn)的鏈接version=5, # 設(shè)置容錯(cuò)率level='H', # 控制糾錯(cuò)水平,范圍是L、M、Q、H,從左到右依次升高picture='7cf0bfb0bb10ea94d19455a13f62a05.png', # 圖片所在目錄,可以是動(dòng)圖colorized=True, # 黑白(False)還是彩色(True)contrast=1.0, # 用以調(diào)節(jié)圖片的對(duì)比度,1.0 表示原始圖片。默認(rèn)為1.0。brightness=1.0, # 用來調(diào)節(jié)圖片的亮度,用法同上。save_name='7cfaa.png', # 控制輸出文件名,格式可以是 .jpg, .png ,.bmp ,.gifsave_dir=r'C:\Users',# 圖片存儲(chǔ)位置)
最后附上一張二維碼動(dòng)圖(動(dòng)圖的操作也是一樣,不過記得格式是.gif)
- EOF -
推薦閱讀:
點(diǎn)擊關(guān)注【python之禪】,提升Python技能 ??????
評(píng)論
圖片
表情
