Python制作个性二维码
如何用Python制作个性二维码呢,比如制作有背景图片的二维码、或者是动图二维码?
今天,梅朵就来给大家演示:Python制作此类个性二维码的方法!
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771
Python生成个性二维码
方法介绍
1.准备背景图片
主要是准备背景图片和GIF动图。
2.导入依赖库
主要是导入二维码生成依赖库MyQR。
from MyQR import myqr
3.生成个性二维码
调用myqr.run函数生成个性二维码。
myqr.run(words="Welcome to our official account: Excel-Python",
picture=r"C:\Users\Administrator\Desktop\Excel-Python.jpg",
colorized=True,
save_name="My_QR_code.png",
save_dir=r"C:\Users\Administrator\Desktop")
myqr.run(words="Welcome to our official account: Excel-Python",
picture=r"C:\Users\Administrator\Desktop\mouse.gif",
colorized=True,
save_name="My_QR_code.gif",
save_dir=r"C:\Users\Administrator\Desktop")
4.补充:对二维码进行解析
可导入二维码解析依赖库zxing,调用myqr.run函数对二维码信息进行解析。
import random
from PIL import Image
import os
import zxing
filename=r"C:\Users\Administrator\Desktop\My_QR_code.png"
img = Image.open(filename)
ran = int(random.random() * 100000)
img.save('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
reader = zxing.BarCodeReader()
barcode = reader.decode('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
print(barcode)
是不是很简单,几行代码就能搞定,喜欢的小伙伴赶紧试试吧!
完整代码
from MyQR import myqr
myqr.run(words="Welcome to our official account: Excel-Python",
picture=r"C:\Users\Administrator\Desktop\Excel-Python.jpg",
colorized=True,
save_name="My_QR_code.png",
save_dir=r"C:\Users\Administrator\Desktop")
myqr.run(words="Welcome to our official account: Excel-Python",
picture=r"C:\Users\Administrator\Desktop\mouse.gif",
colorized=True,
save_name="My_QR_code.gif",
save_dir=r"C:\Users\Administrator\Desktop")
import random
from PIL import Image
import os
import zxing
filename=r"C:\Users\Administrator\Desktop\My_QR_code.png"
img = Image.open(filename)
ran = int(random.random() * 100000)
img.save('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
reader = zxing.BarCodeReader()
barcode = reader.decode('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
print(barcode)
Python制作个性二维码相关推荐
- 如何用python制作动态二维码,提升表白成功率?
来源:凹凸数据 本文约1000字,建议阅读5分钟. 本文教你用python制作动态二维码,助你表白成功! 关注数据派THU(DatapiTHU)后台回复"20200520"获取完整 ...
- Python生成个性二维码详解!
一.实验介绍: Python生成个性二维码:通过调用MyQR接口来实现生成个人所需二维码,并可设置二维码的大小/是否在现有图片的基础上生成/是否生成动态二维码在线实验:https://www.shiy ...
- 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码
一.实验介绍1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQR ...
- python制作二维码_基于Python生成个性二维码过程详解
一.问题描述 通过调用MyQR模块来实现生成个人所需二维码. 安装: pip install myqr 二.代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myq ...
- python生成二维码教程_使用Python生成个性二维码
任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...
- python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)
本文使用的是 python3.6 MyQR库 tkinter库 我们可以使用MyQR这个库 安装方式如下: 进入命令行输入: pip3 install MyQR 如果安装不成功多半是网络有问题,可以去 ...
- [273]python生成个性二维码
更多精选文章,请关注公众号:python前行者 现在,我们生活中到处可以看到二维码.它有啥好处呢?它具有信息容量大.可靠性高.可表示汉字及图象多种文字信息.保密防伪性强等优点. 我们生成的东西一般都在 ...
- 如何用python制作动态二维码,来哄女朋友开心?
1 前言 在如今信息发达的时代,二维码已经是人们生活中不可或缺的东西.比如几乎每天都要vb.net教程 用的微信或支付宝支付.那么如何可以制作一个二维码呢?小编将在本文中给大家分享一个自制的二维码生成 ...
- 用Python 生成个性二维码
1.1 文章内容概述 本文通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 主要面向Python3初学者,最好会一点终端操作. 1 ...
- Python 生成个性二维码
一.实验介绍 1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQ ...
最新文章
- 如何安装并使用Windows 8 Client Hyper-V
- Use pgpool and pgbouncer limit global concurrent SQL Execution
- opencv 亮度非线性变化 一
- java 中方法的使用,两个实例教你学会java中方法的使用
- java中while空循环_java – 实现空while循环以保持控制的更好方法
- thinkphp 同时更新多条数据
- Google Chrome Top60 实用插件集合
- AD9833数字信号发生器模块
- python全栈工程师培训_2018.03《Python3全栈工程师》_技术能力内训
- 8大成功的网络营销案例 互联网营销案例分析
- set的用法及短语_set的用法和例句
- CPU性能衡量参数-主频,MIPS,CPI,时钟周期,机器周期,指令周期
- Java整合微信商家转账到个人开通流程
- Linux中正则表达式详细命令及代码(附实验笔记)
- vue动态style添加背景图backgroundImage,结合computed
- MFC 生成中英文版软件对应的工程属性设置
- 【案例】avi文件恢复
- 动手改善Google PageSpeed
- ubuntu-sudo命令
- 人工智能步入金融领域的主流玩法
热门文章
- php 判断中文和英文,PHP如何判断中文还是英文?
- 内存管理基础学习笔记 - 4.3 缺页中断处理 - handle_pte_fault
- 有关win10的C:/ProgramFiles\WindowsApps\文件系统错误(12007)问题
- 计算机无法获取正常的ip地址,无法获取ip地址,教您电脑无法获取ip地址的解决方法...
- 初级会计最后一个月稳过秘籍
- Android实用视图动画及工具系列之九:漂亮的图片选择器,高性能防崩溃图片选择工具
- chemdraw怎么连接两个结构_ChemDraw如何连接两个片段?
- Java相互关注_java --关注/取消关注
- Android 指纹验证标准API学习
- leetcode 155. Min Stack最小栈(中等)