python 生成带logo二维码
-- 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二维码相关推荐
- java关于Zxing 生成带Logo 二维码图片失真问题
java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...
- QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式...
QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生成带 Logo 二维码.支持微博微信 QQ 二维码扫描样式 参考链接:https://github.com/bingoogolapple/B ...
- qrcode生成带logo二维码
qrcode生成带logo二维码 要点:因为qrcode生成二码后会把canvas隐藏,华为手机不生效且微信不支持canvas长按识别,需要把canvas转图片: 1 . 引入文件 <scrip ...
- 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式
GitHub项目的链接地址 目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 ZXing 生成可自定义颜色.带 logo 的二维 ...
- php使用QRcode生成带logo二维码
$url = 'http://www.baidu.com'; //二维码内容 可以文字.连接 都行 $errorCorrectionLevel = 'M';//容错级别 容错级别L(7%).M(15% ...
- thinkphp 使用phpqrcode生成带logo二维码 并生成海报
1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...
- 使用phpqrcode生成带logo二维码 并生成海报
1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...
- PHP 生成带logo二维码并修改背景颜色,利用画布布局二维样式
二维码 先上图 <?phpinclude 'lib/phpqrcode.php'; require_once 'lib/image.php'; $value = "localhost/ ...
- vue实现根据链接生成带logo二维码,并下载
第一步,下载插件 npm install vue-qr --save 第二步,页面中使用 <template><vue-qrref='Qrcode':logo-src="l ...
最新文章
- 第2周个人作业:WordCount
- matlab的实用与仿真,MATLAB建模与仿真实用教程
- 《spring实战第四版》的读书笔记
- 【NLP】创建强大聊天机器人的初学者指南
- VTK:vtkCompassWidget用法实战
- 如何把通达信公式变成python_通达信附图如何改成选股公式?
- 在浙学大学计算机基础,艺术设计-浙江大学本科生院.PDF
- 全局变量局部变量ScriptCase中的全局变量、局部变量
- 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
- spring 优越性实践
- java文件读取的总结_java 读取文件方法的总结
- 基于JAVA+SpringMVC+Mybatis+MYSQL的房屋租赁系统
- 返回固定页面的http服务器
- word-break: break-all与word-wrap:break-word的区别
- Hadoop运行原理总结
- You can't specify target table 'sdb_goods' for update in FROM clause
- 开发一个微信小程序实例教程
- 苹果电子邮件怎么注册_LOL英雄联盟手游谷歌账号怎么注册 谷歌账号注册方法步骤教程介绍...
- 如何在阿里云上创建安全的远程工作空间
- MongoDB 主从复制(Master-Slaver)实验
热门文章
- HTML从入门到入土 - 基础
- 派派交友机器人_派派交友app官方下载-派派app(同城单身交友约会恋爱神器)v7.0.016安卓版-ucbug软件站...
- Doker的安装以及理解
- Keil_debug
- 51CTO学院三周年大庆之管家发福利
- 【安全用妆周】2021年全国化妆品安全科普宣传周网络知识竞赛开启
- 如何从Repository中下载jar包
- 2020-9-6 提取B站视频的标题(就是提取网页的文字)
- 马化腾关于产品设计与用户体验的培训(1)
- 备忘: Install MODI for use with Microsoft Office 201x