基于python的二维码的生成
今天闲暇之余,突然想做个生成二维码的程序,原本以为会很难,但是发现,python生成二维码会很简单,只要倒个库就好,之歌库是qrcode。如果你的虚拟环境中没有这个库,可以使用pip install qrcode来进行导库,导完之后直接使用。以下是代码:import qrcode# 复杂的生成二维码def make_code(text):#version是二维码的尺寸,数字大小...
·
今天闲暇之余,突然想做个生成二维码的程序,原本以为会很难,但是发现,python生成二维码会很简单,只要倒个库就好,之歌库是qrcode。
如果你的虚拟环境中没有这个库,可以使用
pip install qrcode
来进行导库,导完之后直接使用。
以下是代码:
import qrcode
# 复杂的生成二维码
def make_code(text):
# version是二维码的尺寸,数字大小决定二维码的密度 error_correction:是指误差
# box_size:参数用来控制二维码的每个单元(box)格有多少像素点
# border: 参数用控制每条边有多少个单元格(默认值是4,这是规格的最小值
qr = qrcode.QRCode(version=5,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=8,
border=4,
)
# 添加数据
qr.add_data(text)
# 生成二维码
qr.make(fit=True)
img = qr.make_image()
img.show()
# 简单的生成二维码
def make_code_easy(text):
image = qrcode.make(text)
image.save(r"C:\Users\鹏COMPUTER\Desktop\s.png")
image.show()
print("image already save: \鹏COMPUTER\Desktop\s.png")
if __name__ == '__main__':
text = input("请输入你想说的话:")
make_code(text)
我写了两个方法,第一种是复杂点的,需要自己设置二维码的密度,大小等等,第二种是简单点,只要给予数据便好。
希望大家可以相互学习,可以提出一点意见!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)