介紹一款生成可關(guān)聯(lián)的二維碼庫(kù)的基本使用,MyQR(amzqr)使用非常方便
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的樊城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
MyQR(amzqr)庫(kù)
可以生成普通二維碼、藝術(shù)二維碼(黑白或彩色),動(dòng)畫二維碼(黑白或彩色)。
目前官網(wǎng)貌似更名為:amzqr
不過使用方法沒變,我還是推薦使用后面的最新版
官網(wǎng)參數(shù)
terminal:
myqr words
[-h]
[-v {1,2,3,...,40}]
[-l {L, M, Q, H}]
[-p image_filename]
[-c]
[-con contrast_value]
[-bri brightness_value]
[-n output_filename]
[-d output_directory]
import:
from MyQR import myqr
version, level, qr_name = myqr.run(
words,
version = 1,
level = 'H',
picture = None,
colorized = False,
contrast = 1.0,
brightness = 1.0,
save_name = None,
save_dir = os.getcwd()
)
使用示例:
#!/usr/bin/env python
# _*_ coding: utf-8 _*_
# MyQR
from MyQR import myqr
# 生成普通二維碼
myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
save_name="website.png",
save_dir="createQR"
)
# 生成帶圖的二維碼
myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
picture=r"F:\Workspoace\PyWork\2wm\image\test-JPEG.jpg",
colorized=True,
save_name="website2.png",
save_dir="createQR"
)
# 生成gif動(dòng)圖的二維碼
myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9, # 內(nèi)容
picture=r"F:\Workspoace\PyWork\2wm\image\test-gif.gif", # 背景圖片,需要設(shè)置文件路徑
colorized=True, # 背景顏色,默認(rèn)false黑白
level='H', # 糾錯(cuò)等級(jí),默認(rèn)H最高
contrast=1.0, # 對(duì)比度。默認(rèn)為1.0越大越高
brightness=1.0, # 亮度,默認(rèn)為1.0越大越高
save_name="website3.gif", # 保存文件名稱格式,默認(rèn)為項(xiàng)目.png
save_dir="createQR", # 保存路徑為程序工作路徑
)
# amzqr
from amzqr import amzqr
# 生成普通二維碼
amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
save_name="website.png",
save_dir="createQR"
)
# 生成帶圖的二維碼
amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
picture=r"F:\Workspoace\PyWork\2wm\image\test-JPEG.jpg",
colorized=True,
save_name="website2.png",
save_dir="createQR"
)
# 生成gif動(dòng)圖的二維碼
amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9, # 內(nèi)容
picture=r"F:\Workspoace\PyWork\2wm\image\test-gif.gif", # 背景圖片,需要設(shè)置文件路徑
colorized=True, # 背景顏色,默認(rèn)false黑白
level='H', # 糾錯(cuò)等級(jí),默認(rèn)H最高
contrast=1.0, # 對(duì)比度。默認(rèn)為1.0越大越高
brightness=1.0, # 亮度,默認(rèn)為1.0越大越高
save_name="website3.gif", # 保存文件名稱格式,默認(rèn)為項(xiàng)目.png
save_dir="createQR", # 保存路徑為程序工作路徑
)