Python MyQR
生活随笔
收集整理的這篇文章主要介紹了
Python MyQR
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MyQR是一個能夠產生基本二維碼、藝術二維碼(黑白與彩色)和動態效果二維碼(黑白與彩色)的Python第三方庫。
MyQR 庫的更多介紹和源碼訪問 https://github.com/x-hw/amazing-qr
安裝MyQR庫
pip3 install MyQR生成一張二維碼
from MyQR import myqrmyqr.run(words='vvcat', # 文本或鏈接version=1, level='H', picture=False, colorized=flase, contrast=1.0, brightness=1.0, save_name='1.png', # 保存的指定路徑和格式 )生成一張帶背景圖片的二維碼
from MyQR import myqrmyqr.run(words='https://blog.csdn.net/qq_44989881', # 文本或鏈接version=5, # 修改該數值,可以改變生成的二維碼圖片的大小;范圍1~40level='H', picture=r'C:\\Users\\vvcat\\Pictures\\1.png', # 指定的背景圖colorized=True, # True:彩色,False:黑白contrast=1.0, brightness=1.0, save_name='1.png', # 保存的指定路徑和格式 )注:如果version的數值超過40或小于1,則會產生以下錯誤
在run方法中也可以看到,version值的范圍。
生成一張動態圖二維碼
from MyQR import myqrmyqr.run(words='vvcat', # 文本或鏈接version=5, # 修改該數值,可以改變生成的二維碼圖片的大小;范圍1~40level='H', picture=r'./1.gif', # 指定的gif格式的動態圖colorized=True, # True:彩色,False:黑白contrast=1.0, brightness=1.0, save_name='C:\\Users\\vvcat\\Pictures\\2.png', # 保存的指定路徑和格式 )
參數:
- words:文本或鏈接
- version:改變生成二維碼圖片的大小;范圍(1~40)
- picture: 指定生成二維碼的背景圖
- colorized:只有兩個參數,True為彩色,Flase為灰色
- level :范圍只有:‘L’,‘M’,‘Q’,‘H’;控制糾錯水平
- contrast :調節背景圖片的對比度,只能給予float類型的參數
- brightness :調節背景圖片的亮度,如果參數值過大,背景圖將會變為白色;只能給予float類型的參數
- save_name:保存的格式只有:’.jpg’, ‘.png’, ‘.bmp’, '.gif’等四種格式,路徑可以使用絕對路徑和相對路徑。
總結
以上是生活随笔為你收集整理的Python MyQR的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 数组长度和访问
- 下一篇: Ubuntu apt安装/卸载软件和设置