吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2551|回复: 4
收起左侧

[Python 转载] Python二维码生成与点阵缩小

[复制链接]
水鸟 发表于 2020-9-23 14:08
事情是这样:我扫描了某个物品上打印二维码,二维码需要包含的信息比较多,而物品适合贴二维码的区域又很小,
因为用量较大需要张数较多,准备自己用Python的MyQR库照葫芦画瓢生成二维码使用。
但是,遇到了奇怪的问题 ,别人的二维码比我的明显小一圈,微信扫码后信息无误,
我用 MyQR库生成的同样信息的二维码,用1和L级别 都别人的大一圈(点阵数量),百思不得其解,希望高手帮忙看看
MyQR库 run方法一共有九个参数
# words     #二维码信息
# version   #版本(1,2,3.....40),默认为1
# level     #级别(L,M,Q,H),默认为H
# picture   #图片,默认为none
# colorized #是否为彩色,默认为false
# contrast  #对比度,就认为1.0
# brightness#亮度,默认为1.0
# save_name #输出的文件名,默认为None,为默以值时,生成的文件名为qrcode.png
# save_dir  #输出的目录,默认为os.getcwd(),当前日录下


代码:

from MyQR import myqr

#57个数字与字符
myqr.run(
    words='PO-2020080613&3.01.01.00564&086320200827&200&2020/08/27&W',
    # version=1,
    level='L',
    save_name='二维码.png'
)

我用MyQR库生成的二维码

我用MyQR库生成的二维码

物件上原有的二维码

物件上原有的二维码

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 水鸟 发表于 2020-9-23 14:15
两张二维码,用微信扫描得到的words字段信息一模一样,虽然强制用了最低版本和最低级别参数设置,实际上版本对信息容量不够的时候程序会自动换挡,也就是增加了点阵的数量。但是明显原物件上的二维码点阵,少了4行x4列;扫描出来的数据居然椅子不差能装下!
yiwanyiwan 发表于 2020-9-23 14:20
分享快乐

免费评分

参与人数 1吾爱币 -1 收起 理由
fortytwo -1 请勿灌水,提高回帖质量是每位会员应尽的义务!

查看全部评分

echo.jia 发表于 2020-9-23 16:25
 楼主| 水鸟 发表于 2020-9-23 17:22
echo.jia 发表于 2020-9-23 16:25
感觉像是二维码容错比不同造成的。

看代码,已经选的最低的容错比参数,结果还比原图大一圈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表