qiqimua

二维码作为一种信息传递的工具,在当今社会发挥了重要作用。而生成一个二维码也非常简单,下面我们将教大家一些Python生成二维码的方法

第一种方法:

可以通过MyQR模块生成一个二维码,首先我们需要安装MyQR模块

1.pip install  MyQR

2.安装完成后我们就可以开始写代码了

 # 我们先导入我们下载的MyQR包,这里需要注意大小写

 from MyQR import myqr

 myqr.run(

   words = \'http://www.baidu.com\'  # 二维码扫描后包含的信息

   picture = \'code.jpg\'  # 背景图片,这个根据个人需求来进行添加

   colorized = True  # 是否有颜色,如果为False则为黑白

   save_name = \'one.png\'  # 生成的二维码图片的文件名

)

第二种方法:

我们还可以通过qrcode包来生成二维码

1.下载qrcode包

pip install qrcode

2.qrcode依赖Image这个包,我们也需要下载Image包

pip install Image

3.安装完成之后我们就可以通过代码来生成二维码了

# 简单的用法

# 导入qrcode包

import qrcode

img = qrcode.make(\'hello word\')  # 二维码扫描后包含的信息

img.save(\'two.png\')  # 保存生成的二维码

 

# 高级用法

import qrcode

qr = qrcode.QRcode(

  # version:值为1~40的整数,控制二维码的大小(最小值是1,是个12×12的矩阵)。 如果想让程序自动确定,将值设置为 None 并使用 fit 参数即可。

  version = 1,

  # error_correction:控制二维码的错误纠正功能。可取值下列4个常量。
  # ERROR_CORRECT_L:大约7%或更少的错误能被纠正。
  # ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。
  # ROR_CORRECT_H:大约30%或更少的错误能被纠正。

  error_correction = qrcode.constants.ERROR_CORRECT_L,

  # box_size:控制二维码中每个小格子包含的像素数。

  box_size = 10,

  border:控制边框(二维码与图片边界的距离)包含的格子数(默认为4,是相关标准规定的最小值)

  border = 4,

)

qr.add_data = (\'hello word\')

qr.make(fit = True)

img = qr.make_img()

img.save(\'three.png\')

 

 

 

 

 

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2022-02-12
  • 2021-11-26
  • 2021-07-10
  • 2021-10-07
猜你喜欢
  • 2021-12-09
  • 2021-06-22
  • 2021-12-03
  • 2021-11-19
  • 2021-10-02
  • 2021-07-31
  • 2021-12-16
相关资源
相似解决方案