利用二维码库生成微信二维码的Python功能

  • 时间:
  • 浏览:32
  • 来源:幸运飞艇-首选幸运飞艇计划微信群

Python有一个二维码库,可以轻松生成二维码。。目前,当需要Python图像库时,通常使用枕头模块来代替PIL。。

安装非常简单:

pip安装枕头
二维码的安装类似:
pip安装二维码
它也可以通过以下方式在Python中快速生成:
导入二维码
img=季度code。制作(“这里有些数据”)
更高级的设置要求在Python中引入二维码类:
样本代码1:
导入二维码
季度=季度code。二维码(版本=2,纠错=二维码。常数。ERROR_CORRECT_L,box_大小=10,边框=1)
季度。添加数据(“‘蟒蛇喜欢部落蛇'”)
qr。制作(适合=真)
img=qr。make_image()
img。保存(“snake_qrcode。png”)
结果是:

微信扫描的结果是:

参数版本指示生成的二维码的大小。数值范围是1到40。最小尺寸为1将生成21-21的二维码矩阵。对于版本的每个增量,四个单位大小将被添加到生成的二维码中。例如,如果版本为2,将生成一个25大小的二维码。
参数error_correction指定二维码的容错系数,该系数有以下4个系数:
错误_正确_ 1: 7%的代码可以容错
错误_正确_米:15%的代码可以容错
错误_正确_问:25%的代码可以容错
错误_正确_小时:30%的代码可以容错
参数box_大小表示二维代码中每个网格的像素大小。
参数边框指示边框的网格宽度(默认值为4)。

示例代码2(生成带图标的2D代码):
导入二维码
从PIL导入图像
qr=qrcode。二维码(
    版本=2,
    error_correction=qrcode。常数。错误_正确_小时,
    box_size=10,
    border=1
)
qr。添加数据(“热爱蟒蛇的部落,热爱蟒蛇的家”)
qr。制作(适合=真)
img=qr。make_image()
img=img。皈依(“RGBA”)
img_w,img_h=img。size
因子=3
size_w=int(img_w / factor)
size_h=int(img_h / factor)
图标=图像。打开(“蛇。png”)
图标_w,图标_ h =图标。size
如果图标_w >大小_w:
    图标_w =大小_ w
如果图标_h >尺寸_h:
    图标_h =大小_ h
图标=图标。调整大小((图标_w,图标_h),图像。抗锯齿)
w=int((img_w - icon_w) / 2)
h=int((img_h - icon_h) / 2)
img。粘贴(图标,(w,h),图标)
img。保存(“snake_love_qrcode。png”)
这样,以下图片将

生成二维码:

如果下载了网址,可以在扫描后直接下载。
在jenkins上,每次生成构建时,代码都可以直接扫描并下载到手机上。

猜你喜欢

王晓林也是一名赛车手

作为”Selin“夜晚之夜”品牌盛会的亮点之一,Selin汽车特别是,邀请了四个世界燃气轮机锦标赛冠军和两个世界燃气轮机锦标赛冠军。漂流方程式世界冠军和美国S.顶级电视主持人坦纳·福斯特、何鸿燊和新的国际竞争者美人司机汉娜?热情,去2019年的美

2019-11-18

马斯克:太空探索“宇宙飞船”将于2021年抵达月球

“当然,有了无人驾驶飞行器,我相信我们可以在两年内登上月球。所以也许我们可以在一两年内派出宇航员。我想应该是四年。马斯克说,他的公司可以在2023年将人类送上月球,比美国宇航局计划通过阿尔特弥斯将人类送上月球早一年。今年早些时候,美国宇航

2019-11-18

该男子深夜性侵一名单身女子,并使用微信转移对方200元,现已被捕

9月5日,红星记者从四川巴中巴州区公安局获悉,一名男子在2日晚些时候抢劫并强奸了一名单身女子。十五个小时后,这个人在茶馆被警察抓获。目前,该男子已被霸州区警方拘留。拍摄的照片警方表示,3日凌晨2点左右,霸州区公安局刑侦大队接到一名女子的报案,称她在金山路附近的一条小巷被抢劫强奸。接到报警后,警方立即赶到现场,迅速开展检测工作。根据受害者提供的线

2019-11-18

西充县开展专项监督全面深化反黑反恶斗争

四川南充新闻网,9月19日(谢磊李通州)为了确保反犯罪反邪恶专项行动的有效性和威望,西充县公安局反犯罪办公室的警官深入各自辖区内的12个派出所,对“反犯罪反邪恶专项行动”进行定期的专项监督,并尽最大努力推动这项工作的开展。在监督过程中,西充县政府副主任兼公安局局长刘郭虹检查了软件资料,全面掌握了12个派出所专项斗争工作的最新进展,并在街上随

2019-11-18

速度竞赛微信群,速度竞赛信誉群[接待处38668790]

对装饰设计感兴趣的客户可以在线咨询或通过电话咨询,或者直接在设计团队门口预订一个满意的设计师房间。客户服务人员会响应您的要求,全心全意为您服务。设计师仔细倾听客户的装修需求(秦皇岛办公装修、商店装修、办公室装修、工

2019-11-18