如何使用二维码进行表白-一键制作二维码,gif二维码制作
“ 如何使用二维码进行表白-一键制作二维码”
二维码在我们现在生活中随处可见,因为一次突发奇想,那我们可不可以制作一个自己的二维码呢!然后让女朋友去扫描一下…………嘿嘿嘿……不行,画面太美,让我先笑一下。她肯定会非常开心的。
01— 材料准备
甲:小编,你快点说怎么弄?
咳咳,不急,不急,一步一步来,那我们先来说一下所需要的材料吧!
我们使用到的 语言当然是只需要一个星期就可以入门的python语言了。
这次我们使用到的模块是qrcode
pip install qrcode
安装该模块之后,我们就可以来进行编码了。
02— 跳转网页二维码
好嘞,成功安装完成了我们需要的模块,然后我们来进行编码实现我们的这个需求。
首先我们来看一下如何实现使用二维码跳转网页。就是最普通的一种。
import qrcode
#创建包含信息的二维码对象
img = qrcode.make("https://www.baidu.com")#这是你需要的跳转的网页
#二维码保存
img.save('网页.png')#在当前路径下生成一张图片
#展示二维码
img.show()#使用默认的看图软件打开二维码图片
好了,一个简单的二维码就搞定了,是不是很简单呢?如图;下面这个是百度的网页二维码。
咳咳!好吧,被发现了,下面这个才是
3— 表白二维码
我们已经搞定了普通的页面跳转的二维码,那表白用的二维码岂不是简单起来了。
import qrcode
#创建包含信息的二维码对象
img = qrcode.make("表白内容")#这是你需要的表白内容
#二维码保存
img.save('表白.png')#在当前路径下生成一张图片
#展示二维码
img.show()#使用默认的看图软件打开二维码图片
就是将网页换做自己所需要的话。如图,我们来看一下这个二维码里面写的什么表白的话语。
嘘!千万不要随便发这个二维码,会被小姐姐打的。
4— gif二维码
接下来我们就一起来搞一个非常炫酷的二维码,先来看图才决定要不要学。
这就是动态的二维码,怎么样,是不是很炫酷呀,那还不赶快学起来。
这里我们需要引入新的模块来进行使用。
pip install myqr
没错,就是用它了,myqr模块可以帮助我们生成动态的二维码。
from MyQR import myqr
myqr.run(words="https://mp.weixin.qq.com/s?__"
"biz=MzUxNDY5NTYzMg==&mid=2247483844&idx=1"
"&sn=adf0d1c2e2e2a39bfbc8fbc1a91d15ae&chksm"
"=f943497bce34c06db42a3c3a9b13b8f1d222071b3d"
"57f2c23fcd1d9ea077e13fc2e813b0a891&token=19"
"63689680&lang=zh_CN#rd",#需要的网站
picture="上传的图片名称.gif",
colorized=True,#bool,使产生的图片由黑白变为彩色的
save_name="保存的图片名称.gif")
有好的想法,或者有不能自己处理的难题,都可以在公众号后台留言呦!公众号给你推送好玩又有趣的程序。
相关推荐:
如何使用二维码进行表白-一键制作二维码,gif二维码制作的更多相关文章
- 什么是二维数组?二维遍历?Java二维数组制作图片迷宫 使用如鹏游戏引擎制作窗口界面 附带压缩包下载,解压后双击start.bat启动
什么是二维数组? 数组当中放的还是数组 int [][] arr=new int[3][2]; 有3个小箱子,每个箱子2个格子. 看结果? int [][] arr=new int[3][2]; Sy ...
- MVC系列——MVC源码学习:打造自己的MVC框架(二:附源码)
前言:上篇介绍了下 MVC5 的核心原理,整篇文章比较偏理论,所以相对比较枯燥.今天就来根据上篇的理论一步一步进行实践,通过自己写的一个简易MVC框架逐步理解,相信通过这一篇的实践,你会对MVC有一个 ...
- 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...
- 功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素。
功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素 names={{"tom","jack","mike&qu ...
- HDFS源码分析数据块复制监控线程ReplicationMonitor(二)
HDFS源码分析数据块复制监控线程ReplicationMonitor(二)
- 源码学习系列之SpringBoot自动配置(篇二)
源码学习系列之SpringBoot自动配置(篇二)之HttpEncodingAutoConfiguration 源码分析 继上一篇博客源码学习系列之SpringBoot自动配置(篇一)之后,本博客继续 ...
- C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解
系列目录 [已更新最新开发文章,点击查看详细] 在我的博客<C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解>最后列出了 Fil ...
- 双十一运维怎么过,OneAPM 帮你救火,轻松运维
一年一度的双十一来了 有人剁手买买买,有人愁眉苦脸抱着服务器哭 对,说的就是你,汪 苦逼的运维工程师双十一怎么过来的? 守着电脑看预警还是通宵加服务器扩容 还是帮女朋友守着购物车等着一键清空 或者 今 ...
- android动画源码合集、动态主题框架、社交app源码等
Android精选源码 仿MIUI果冻视图-BouncingJellyView 一个快速易用的动态主题框架 android动画效果集合源码 android使用Kotlin开发的Dribbb ...
随机推荐
- 微信公众号请求code时报redirect_uri 参数错误
(1) 检查微信公众号中"接口权限"--"网页授权获取用户基本信息"中的网页授权域名.域名不带http(s) (2)如果在拼接跳转到微信授权接口的URL时,使用 ...
- springMVC入门(五)------统一异常处理
简介 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过异常捕获获取异常信息,后者需通过规范代码.提高代码路绑定减少运行时异常的发生 异常处理思路:无论dao层.ser ...
- 内存不够用还要速度快,终于找到可以基于 File 的 Cache 了
一:背景 1. 讲故事 18年的时候在做纯内存项目的过程中遇到了这么一个问题,因为一些核心数据都是飘在内存中,所以内存空间对我们来说额外宝贵,但偏偏项目中有些数据需要缓存,比如说需要下钻的报表上的点, ...
- Docker 安装及配置镜像加速
Docker 版本 随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本: community-edition 社区版 enterp ...
- 牛客网PAT练习场-数素数
题解:就是一道素数筛选法 题目地址:https://www.nowcoder.com/questionTerminal/e0fb49acb75f47e8b6fa2077d9071799 /** * C ...
- yield 的使用
yield 在很多高级语言都有,比如:python.scala.JavaScript.Ruby等. 我们实际工作时,很少会用到yield,但是也架不住求职面试的时候,面试官可能会问呀. yield 在 ...
- 从零开始的SpringBoot项目 ( 五 ) 整合 Swagger 实现在线API文档的功能
综合概述 spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口.这些接口不但会服务于传统的web端(b/s),也会服务于 ...
- 07.初步学习redis哨兵机制
[ ] 一.哨兵(sentinal)的介绍 哨兵是redis集群架构中非常重要的一个组件,主要功能如下: 集群监控,负责监控redis master和slave进程是否正常工作 消息通知,如果某个re ...
- 滴滴Ceph分布式存储系统优化之锁优化
桔妹导读:Ceph是国际知名的开源分布式存储系统,在工业界和学术界都有着重要的影响.Ceph的架构和算法设计发表在国际系统领域顶级会议OSDI.SOSP.SC等上.Ceph社区得到Red Hat.SU ...
- jQuery入口函数与JavaScript入口函数的区别
jQuery 的入口函数是在 html 所有标签 (DOM) 都加载之后就会去执行 JavaScript 的 window.onload 时间是等到所有内容,包括外部图片之类的文件加载完成 ...