如何使用二维码进行表白-一键制作二维码

二维码在我们现在生活中随处可见,因为一次突发奇想,那我们可不可以制作一个自己的二维码呢!然后让女朋友去扫描一下…………嘿嘿嘿……不行,画面太美,让我先笑一下。她肯定会非常开心的。

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")

有好的想法,或者有不能自己处理的难题,都可以在公众号后台留言呦​!公众号给你推送好玩又有趣的程序。

相关推荐:

开发一个属于自己的app

python--让你的电脑调用手机摄像头,实现电脑自由拍照

涨姿势——教你如何获取图片上的文字

震惊!字符还可以这样玩……

如何使用二维码进行表白-一键制作二维码,gif二维码制作的更多相关文章

  1. 什么是二维数组?二维遍历?Java二维数组制作图片迷宫 使用如鹏游戏引擎制作窗口界面 附带压缩包下载,解压后双击start.bat启动

    什么是二维数组? 数组当中放的还是数组 int [][] arr=new int[3][2]; 有3个小箱子,每个箱子2个格子. 看结果? int [][] arr=new int[3][2]; Sy ...

  2. MVC系列——MVC源码学习:打造自己的MVC框架(二:附源码)

    前言:上篇介绍了下 MVC5 的核心原理,整篇文章比较偏理论,所以相对比较枯燥.今天就来根据上篇的理论一步一步进行实践,通过自己写的一个简易MVC框架逐步理解,相信通过这一篇的实践,你会对MVC有一个 ...

  3. 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...

  4. 功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素。

    功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素 names={{"tom","jack","mike&qu ...

  5. HDFS源码分析数据块复制监控线程ReplicationMonitor(二)

    HDFS源码分析数据块复制监控线程ReplicationMonitor(二)

  6. 源码学习系列之SpringBoot自动配置(篇二)

    源码学习系列之SpringBoot自动配置(篇二)之HttpEncodingAutoConfiguration 源码分析 继上一篇博客源码学习系列之SpringBoot自动配置(篇一)之后,本博客继续 ...

  7. C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解

    系列目录     [已更新最新开发文章,点击查看详细] 在我的博客<C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解>最后列出了 Fil ...

  8. 双十一运维怎么过,OneAPM 帮你救火,轻松运维

    一年一度的双十一来了 有人剁手买买买,有人愁眉苦脸抱着服务器哭 对,说的就是你,汪 苦逼的运维工程师双十一怎么过来的? 守着电脑看预警还是通宵加服务器扩容 还是帮女朋友守着购物车等着一键清空 或者 今 ...

  9. android动画源码合集、动态主题框架、社交app源码等

    Android精选源码 仿MIUI果冻视图-BouncingJellyView   一个快速易用的动态主题框架   android动画效果集合源码   android使用Kotlin开发的Dribbb ...

随机推荐

  1. Go语言 | CSP并发模型与Goroutine的基本使用

    今天是golang专题的第13篇文章,我们一起来聊聊golang当中的并发与Goroutine. 在之前的文章当中我们介绍完了golang当中常用的使用方法和规范,在接下来的文章当中和大家聊聊gola ...

  2. J20航模遥控器开源项目系列教程(一)制作教程 | 基础版V1.0发布,从0到1

    我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/C ...

  3. springMVC入门(一)------springMVC基本概念与安装

    springMVC简介 springMVC是一个基于MVC的web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. springMVC安装 本例中使用 ...

  4. 计算机网络-传输层(3)TCP协议与拥堵控制

    TCP是因特网传输层的面向连接的可靠的运输协议.   TCP被称为是面向连接的:通信双方在发送数据之前必须建立连接,连接状态只在连接的两端中维护,在沿途节点中并不维护状态. TCP连接包括:两台主机上 ...

  5. java23种设计模式—— 二、单例模式

    源码在我的github和gitee中获取 介绍 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一.这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. ...

  6. 兄弟们,我打算抠100个网站JS加密代码召唤,一个也跑不掉,这次轮到小虎牙

    摘要:友情提示:在博客园更新比较慢,有兴趣的关注知识图谱与大数据公众号吧.本次研究虎牙登录密码加密JS代码,难度不大,依然建议各位读者参考文章独自完成,实在抠不出来再参考这里的完整代码:从今天开始种树 ...

  7. MySQL主从同步简单介绍&配置

    介绍: 现在mysql集群基本上都是使用一主多从方式,实现读写分离(主库写.从库读).负载均衡.数据备份,以前只是使用从未配置过,今天简单配置一下! mysql主从复制是通过binary log日志实 ...

  8. python爬虫-贴吧

    #!/usr/bin/python# coding=utf-8# 作者 :Y0010026# 创建时间 :2018/12/16 15:33# 文件 :spider_03.py# IDE :PyChar ...

  9. Git使用感悟

    前言 分支介绍 我们现在开发的分支一般是这样的(基于上面那张图片的): master:上线用的 dev:开发用的 featature_xxx:开发用的 test:测试用的 hotfix:修复bug的 ...

  10. AlexNet实现cifar10数据集分类

    import tensorflow as tf import os from matplotlib import pyplot as plt import tensorflow.keras.datas ...