如何用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 randomfrom PIL import Imageimport osimport 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 randomfrom PIL import Imageimport osimport 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制作个性二维码相关推荐

  1. 如何用python制作动态二维码,提升表白成功率?

    来源:凹凸数据 本文约1000字,建议阅读5分钟. 本文教你用python制作动态二维码,助你表白成功! 关注数据派THU(DatapiTHU)后台回复"20200520"获取完整 ...

  2. Python生成个性二维码详解!

    一.实验介绍: Python生成个性二维码:通过调用MyQR接口来实现生成个人所需二维码,并可设置二维码的大小/是否在现有图片的基础上生成/是否生成动态二维码在线实验:https://www.shiy ...

  3. 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码

    一.实验介绍1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQR ...

  4. python制作二维码_基于Python生成个性二维码过程详解

    一.问题描述 通过调用MyQR模块来实现生成个人所需二维码. 安装: pip install myqr 二.代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myq ...

  5. python生成二维码教程_使用Python生成个性二维码

    任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...

  6. python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)

    本文使用的是 python3.6 MyQR库 tkinter库 我们可以使用MyQR这个库 安装方式如下: 进入命令行输入: pip3 install MyQR 如果安装不成功多半是网络有问题,可以去 ...

  7. [273]python生成个性二维码

    更多精选文章,请关注公众号:python前行者 现在,我们生活中到处可以看到二维码.它有啥好处呢?它具有信息容量大.可靠性高.可表示汉字及图象多种文字信息.保密防伪性强等优点. 我们生成的东西一般都在 ...

  8. 如何用python制作动态二维码,来哄女朋友开心?

    1 前言 在如今信息发达的时代,二维码已经是人们生活中不可或缺的东西.比如几乎每天都要vb.net教程 用的微信或支付宝支付.那么如何可以制作一个二维码呢?小编将在本文中给大家分享一个自制的二维码生成 ...

  9. 用Python 生成个性二维码

    1.1 文章内容概述 本文通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 主要面向Python3初学者,最好会一点终端操作. 1 ...

  10. Python 生成个性二维码

    一.实验介绍 1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQ ...

最新文章

  1. 如何安装并使用Windows 8 Client Hyper-V
  2. Use pgpool and pgbouncer limit global concurrent SQL Execution
  3. opencv 亮度非线性变化 一
  4. java 中方法的使用,两个实例教你学会java中方法的使用
  5. java中while空循环_java – 实现空while循环以保持控制的更好方法
  6. thinkphp 同时更新多条数据
  7. Google Chrome Top60 实用插件集合
  8. AD9833数字信号发生器模块
  9. python全栈工程师培训_2018.03《Python3全栈工程师》_技术能力内训
  10. 8大成功的网络营销案例 互联网营销案例分析
  11. set的用法及短语_set的用法和例句
  12. CPU性能衡量参数-主频,MIPS,CPI,时钟周期,机器周期,指令周期
  13. Java整合微信商家转账到个人开通流程
  14. Linux中正则表达式详细命令及代码(附实验笔记)
  15. vue动态style添加背景图backgroundImage,结合computed
  16. MFC 生成中英文版软件对应的工程属性设置
  17. 【案例】avi文件恢复
  18. 动手改善Google PageSpeed
  19. ubuntu-sudo命令
  20. 人工智能步入金融领域的主流玩法

热门文章

  1. php 判断中文和英文,PHP如何判断中文还是英文?
  2. 内存管理基础学习笔记 - 4.3 缺页中断处理 - handle_pte_fault
  3. 有关win10的C:/ProgramFiles\WindowsApps\文件系统错误(12007)问题
  4. 计算机无法获取正常的ip地址,无法获取ip地址,教您电脑无法获取ip地址的解决方法...
  5. 初级会计最后一个月稳过秘籍
  6. Android实用视图动画及工具系列之九:漂亮的图片选择器,高性能防崩溃图片选择工具
  7. chemdraw怎么连接两个结构_ChemDraw如何连接两个片段?
  8. Java相互关注_java --关注/取消关注
  9. Android 指纹验证标准API学习
  10. leetcode 155. Min Stack最小栈(中等)