-- coding: utf-8 --

“”"
pip install image
pip install qrcode
author = ‘haiousy@163.com’
生成带Logo二维码

测试环境 Anaconda3
“”"

from PIL import Image
import qrcode

qr = qrcode.QRCode(version=5,error_correction=qrcode.constants.ERROR_CORRECT_H,box_size=8,border=1)
qr.add_data(“http://www.jcecable.com”)#要生成二维码的内容
qr.make(fit=True)

img = qr.make_image()
img = img.convert(“RGBA”)

icon = Image.open(“jcelogo.png”) #logo图片默认在当前py文件目录下

img_w,img_h = img.size
factor = 4
size_w = int(img_w / factor)
size_h = int(img_h / factor)

icon_w,icon_h = icon.size
if icon_w >size_w:
icon_w = size_w
if icon_h > size_h:
icon_h = size_h
icon = 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(‘jceerweima.png’)
img.show()

“”"
生成带Logo二维码
“”"

python 生成带logo二维码相关推荐

  1. java关于Zxing 生成带Logo 二维码图片失真问题

    java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...

  2. QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式...

    QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生成带 Logo 二维码.支持微博微信 QQ 二维码扫描样式 参考链接:https://github.com/bingoogolapple/B ...

  3. qrcode生成带logo二维码

    qrcode生成带logo二维码 要点:因为qrcode生成二码后会把canvas隐藏,华为手机不生效且微信不支持canvas长按识别,需要把canvas转图片: 1 . 引入文件 <scrip ...

  4. 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式

    GitHub项目的链接地址 目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 ZXing 生成可自定义颜色.带 logo 的二维 ...

  5. php使用QRcode生成带logo二维码

    $url = 'http://www.baidu.com'; //二维码内容 可以文字.连接 都行 $errorCorrectionLevel = 'M';//容错级别 容错级别L(7%).M(15% ...

  6. thinkphp 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  7. 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  8. PHP 生成带logo二维码并修改背景颜色,利用画布布局二维样式

    二维码 先上图 <?phpinclude 'lib/phpqrcode.php'; require_once 'lib/image.php'; $value = "localhost/ ...

  9. vue实现根据链接生成带logo二维码,并下载

    第一步,下载插件 npm install vue-qr --save 第二步,页面中使用 <template><vue-qrref='Qrcode':logo-src="l ...

最新文章

  1. 第2周个人作业:WordCount
  2. matlab的实用与仿真,MATLAB建模与仿真实用教程
  3. 《spring实战第四版》的读书笔记
  4. 【NLP】创建强大聊天机器人的初学者指南
  5. VTK:vtkCompassWidget用法实战
  6. 如何把通达信公式变成python_通达信附图如何改成选股公式?
  7. 在浙学大学计算机基础,艺术设计-浙江大学本科生院.PDF
  8. 全局变量局部变量ScriptCase中的全局变量、局部变量
  9. 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
  10. spring 优越性实践
  11. java文件读取的总结_java 读取文件方法的总结
  12. 基于JAVA+SpringMVC+Mybatis+MYSQL的房屋租赁系统
  13. 返回固定页面的http服务器
  14. word-break: break-all与word-wrap:break-word的区别
  15. Hadoop运行原理总结
  16. You can't specify target table 'sdb_goods' for update in FROM clause
  17. 开发一个微信小程序实例教程
  18. 苹果电子邮件怎么注册_LOL英雄联盟手游谷歌账号怎么注册 谷歌账号注册方法步骤教程介绍...
  19. 如何在阿里云上创建安全的远程工作空间
  20. MongoDB 主从复制(Master-Slaver)实验

热门文章

  1. HTML从入门到入土 - 基础
  2. 派派交友机器人_派派交友app官方下载-派派app(同城单身交友约会恋爱神器)v7.0.016安卓版-ucbug软件站...
  3. Doker的安装以及理解
  4. Keil_debug
  5. 51CTO学院三周年大庆之管家发福利
  6. 【安全用妆周】2021年全国化妆品安全科普宣传周网络知识竞赛开启
  7. 如何从Repository中下载jar包
  8. 2020-9-6 提取B站视频的标题(就是提取网页的文字)
  9. 马化腾关于产品设计与用户体验的培训(1)
  10. 备忘: Install MODI for use with Microsoft Office 201x