MyQR 庫是 Python 中最流行的二維碼制作函數庫。
通過一個簡單的函數就可生成生動有趣的二維碼,是二維碼制作神器
安裝MyQR模塊
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ myqr
經常使用 MyQR 庫中的一個模塊 myqr 來制作二維碼
簡單的二維碼
qrcode.py
from MyQR import myqr myqr.run(words='https://www.cnblogs.com/')
生成的二維碼圖片名字同文件名
說明:
words:二維碼內容,鏈接或者句子
version:二維碼大小,范圍為[1,40] level:二維碼糾錯級別,范圍為{L,M,Q,H},H為最高級,默認 picture:自定義二維碼背景圖,支持格式為 .jpg,.png,.bmp,.gif colorized:二維碼背景顏色,默認為 False,黑白色 contrast:對比度,值越高對比度越高,默認為 1.0 brightness:亮度,值越高亮度越高,默認為 1.0,值常和對比度相同 save_name:二維碼名稱,默認為 qrcode.png save_dir:二維碼路徑,默認為程序工作路徑
詳細說明參看 https://github.com/sylnsfar/qrcode
帶背景指定名字的二維碼
from MyQR import myqr myqr.run( words='https://www.cnblogs.com/', picture='flower.jpg', # 背景圖片 colorized=True, # 是否有顏色,如果為False則為黑白 save_name='code.png' # 輸出文件名 )
注:
背景圖像可以是靜態的也可以是動態的