首页 / 二维码 / 使用Python第三方库简单生成二维码
使用Python第三方库简单生成二维码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Python第三方库简单生成二维码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1894字,纯文字阅读大概需要3分钟。
内容图文
本文主要介绍两个可用于生成二维码的Python第三方库:MyQR和qrcode。
原文链接:https://beeeeee.herokuapp.com/post/20
MyQR的使用:
安装:
pip install MyQR
导入:
from MyQR import myqr import os
生成二维码:
# 可用字符:数字0到9,大小写英文字母,常用英文标点符号和空格。注意不能使用中文! word = 'https://beeeeee.herokuapp.com' version, level, qr_name = myqr.run( word, # 必要参数是二维码的内容,是一个str,其他参数可选 version = 10, # int,1~40,边长 level = 'H', # str,'L','M','Q','H',就错等级 picture = None, # 图片path,用于制作艺术二维码,建议选择正方形的照片 colorized = Fasle, # 上色 contrast = 1.0, # 对比度 brightness = 1.0, # 亮度 save_name = None, # 输出文件名。默认:输入图片文件名_qrcode.png save_dir = os.getcwd() # 输出文件存储目录 )
myqr.run( )必要参数为word,其他参数可选。其中word可用字符:数字0到9、大小写英文字母、常用英文标点符号和空格。注意无法使用中文!
以上代码可以生成一个二维码,保存在当前文件夹中,默认保存的文件名为mycode.png,扫描二维码就可以看到word的内容。
可以用picture参数传入一张照片,可生成以图片为背景的二维码,当colorized的值为True时,二维码显示图片的颜色,False时二维码显示为黑白。
如果需要生成背景为动态图片的二维码,可通过picture参数传入.gif动态图,save_name参数用于自定义保存文件名,这是需要保存二维码为.gif,否则默认保存为.png,无法生成动态图。
qrcode的使用:
安装:
pip install qrcode
导入:
import qrcode
快速生成二维码:
text = '快速生成二维码'*10 image = qrcode.make(text) # 快速生成一个二维码 image.save('test.jpg') # 保存二维码到当前目录 image.get_image() # image.show()
高级用法:
text = '高级用法测试!!'*10 qr = qrcode.QRCode( version=1, # int,1~40,控制二维码尺寸 error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, # 二维码盒子的大小,单位为像素 border=4, # 边框大小 ) qr.add_data(text) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") # 设置二维码颜色,默认为黑白 img.save('advanced_usage.jpg') img.get_image()
内容总结
以上是互联网集市为您收集整理的使用Python第三方库简单生成二维码全部内容,希望文章能够帮你解决使用Python第三方库简单生成二维码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。