python 生成二维码
# encoding: utf-8""" 生成带logo的二维码 """import qrcode from PIL import Image import osdef gen_qrcode(string, path, logo=""):"""生成中间带logo的二维码需要安装qrcode, PIL库:param string: 二维码字符串:param path: 生成的二维码保存路径:param logo: logo文件路径:return:"""qr = qrcode.QRCode(version=2,error_correction=qrcode.constants.ERROR_CORRECT_H,box_size=8,border=1)qr.add_data(string)qr.make(fit=True)img = qr.make_image()img = img.convert("RGBA")if logo and os.path.exists(logo):icon = Image.open(logo)img_w, img_h = img.sizefactor = 4size_w = int(img_w / factor)size_h = int(img_h / factor)icon_w, icon_h = icon.sizeif icon_w > size_w:icon_w = size_wif icon_h > size_h:icon_h = size_hicon = icon.resize((icon_w, icon_h), Image.ANTIALIAS)w = int((img_w - icon_w) / 2)h = int((img_h - icon_h) / 2)icon = icon.convert("RGBA")img.paste(icon, (w, h), icon)img.save(path)if __name__ == "__main__":gen_qrcode('www.baidu.com',"qr.png", "favicon.ico")
转载于:https://www.cnblogs.com/yinxin/p/9371639.html
python 生成二维码相关推荐
- python生成二维码、动态二维码 和 而二维码解析
python生成二维码.动态二维码 和 而二维码解析(8-20190129) 文章目录: 一.二维码介绍 二. 就是为了好玩所以想搞一下二维码,"好玩",少年醒醒,不要骗自己啦,起 ...
- 互联网 4 大发明之二维码,你如何使用 Python 生成二维码?
阅读文本大概需要 8 分钟. 新时代,人们有人信新的追求,自然而然会有新发明的诞生.去年,在"一带一路"国际合作高峰论坛举行期间, 20 国青年投票选出中国的"新四大发明 ...
- python生成二维码_python生成二维码的实例详解
python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库 ...
- Python生成二维码的操作方法
使用的是qrcode库,在使用之前需要安装此库 pip install qrcode 网址 #python生成二维码 import qrcode img=qrcode.make("http: ...
- 使用 Python 生成二维码
本文原创发布于微信公众号「极客猴」,欢迎关注第一时间获取更多原创分享 新时代,人们有人信新的追求,自然而然会有新发明的诞生.去年,在"一带一路"国际合作高峰论坛举行期间, 20 国 ...
- 标题 Python生成二维码和解码
标题 Python生成二维码和解码 一.首先下载第三方库 方法一:打开cmd命令窗口,通过命令pip install 包名 进行第三方库安装 1.找到自己的Python环境位置目录,输入cmd回车进入 ...
- 利用python生成二维码 以及批量生成二维码
常见的两种简单生成二维码方法,目测均是很好用的 1.MyQR 要求是python3 ,并且二维码上的内容不支持中文 #1.生成普通二维码#在程序中导入MyQR包下的模板myqr,其中word参数接收 ...
- python生成二维码_使用python生成二维码
1.python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. 首先,我们要安装三个模块,qrcode,image,PIL. pip install qr ...
- 如何用Python生成二维码
使用Python做二维码需要一个非常简单的模块--MyQR,这个模块相比于QRcode更加简单,功能也是特别强大,下面介绍一种生成简单二维码的方式. 安装方式 利用pip安装. 使用方式 首先导入. ...
- python生成二维码教程_使用Python生成个性二维码
任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...
最新文章
- 秒杀应用的MySQL数据库优化
- spring bean作用域_Srping中Bean的三种装配方式:大魏Java记10
- bzoj2729: [HNOI2012]排队
- GPU Gems1 - 21 实时辉光(Real-Time Glow)
- MySQL5.6二进制软件包编译安装详解(三)
- 大一计算机论文_计算机二级基础,60集全套视频教程+500习题,送给你参考下
- 关于MYSQL的 insert 的一些方法说明
- 若何在嵌入式Linux及下建造QPF字库
- golang byte转string_golang面试题:怎么避免内存逃逸?
- 17.nginx 的 rewrite 功能
- 微型计算机控制技术扫描,微型计算机控制技术(双色)
- 实现一个基于XDP/eBPF的学习型网桥
- band math函数_波段运算(bandmath)工具中常用的函数和实例.docx
- 当你爸妈吐槽你的微信头像时,你该如何反击?
- python中if缩进规则_Python if条件判断
- 【技巧】vscode快速生成html结构
- Python实现求众数的三种方法
- MySQL数据库学习资料(七)
- shape (0,) 是什么意思
- 第十一届蓝桥杯b组(10月真题)
热门文章
- 小组级Windows下架设git服务器
- 支持Delphi2009/2010的DES加密单元
- “U盘杀手”出现新变种 提醒用户小心谨防
- C++.Net在Release方式下单步调试时需要修改一些设置,否则变量会有错位或乱码,切记!...
- dotnetbar 5.8.0.3
- win 10 系统怎么显示隐藏文件
- 以算法岗为例:我最想对入职前的自己说些什么?
- 【清华大学-腾讯】关系提取综述,Review and Outlook for Relation Extraction
- numpy—np.argpartition
- LeetCode刷题——64. 最小路径和