七夕又来了,给女朋友做个动态二维码
苏生不惑第166 篇原创文章,将本公众号设为
星标
,第一时间看最新文章。
又到了一年一度的七夕了,之前写过听说 520 你还没对象,来这里看看 ,是不还在想送什么礼物,今天分享一个有意思的动态二维码,可以用来哄女朋友开心。
二维码
二维码也称为二维条码,是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。
以上来自维基百科解释 https://zh.wikipedia.org/zh-cn/%E4%BA%8C%E7%B6%AD%E7%A2%BC ,自从有了微信,二维码已经随处可见了。
使用 Chrome 扩展可以轻易的生成二维码 https://chrome.google.com/webstore/detail/quick-qr-code-generator/afpbjjgbdimpioenaedcjgkaigggcdpp/related
今天介绍的是基于 Python 的二维码工具 myqr 。
myqr
myqr 可生成普通二维码、带图片的艺术二维码(黑白与彩色)、动态二维码(黑白与彩色),直接使用 pip install myqr
安装它。
这里以一个表白网页生成二维码。
λ myqr http://sushengbuhuo.gitee.io/love/
line 16: mode: byte
Succeed!
Check out your 5-H QR-code: d:\download\qrcode.png
生成二维码效果:
接着用GIF生成一个动态二维码。
λ myqr http://sushengbuhuo.gitee.io/love/ -p lovelove.gif
It may take a while, please wait for minutes...
line 16: mode: byte
Succeed!
Check out your 5-H QR-code: d:\download\lovelove_qrcode.gif
生成二维码效果:myqr http://sushengbuhuo.gitee.io/love/ -p lovelove.gif -c
彩色效果再清晰点。
用微信扫码后显示效果,可以自己长按识别二维码看看:
可惜动图在微信里没法识别。
还有个模板 https://a.scene.ehqxiu.cn/s/XteInz0v微信扫描后效果:
如果你没有Python环境,这里提供一个exe程序(公众号内回复 女朋友
获取),使用方法很简单,在exe文件同级目录创建一个文件info.txt ,在里面输入对应的参数,之后双击myqr.exe运行即可。
info.txt 文件格式如下:
words=http://sushengbuhuo.gitee.io/love/
v=11
p=lovelove.gif
l=Q
c
con=1.5
bri=1.3
你只需要改p后面参数 lovelove.gif(GIF文件名,就是上面那个给你小心心的GIF图,你也可以自己找一个)。
第一次使用会自动下载一些库文件,因为程序依赖 imageio如果下载很久不动,你可以从这里自己下载到本地 https://github.com/imageio/imageio-binaries/raw/master/freeimage/FreeImage-3.15.1-win64.dll,然后把这个文件放到 freeimage 目录 C:\Users\xxx\AppData\Local\imageio\freeimage (xxx为自己电脑用户名),如果没有freeimage文件夹需要手动创建 。
imageio 目录还有ffmpeg目录,里面有个文件 ffmpeg-win32-v3.2.4.exe ,也可以从这里下载 https://github.com/imageio/imageio-binaries/raw/master/ffmpeg/ffmpeg-win32-v3.2.4.exe ,运行myqr.exe后在本地生成动态GIF图 lovelove_qrcode.gif。
这里给我的公众号二维码也生成个GIF图,公众号的二维码可以通过微信号生成 https://open.weixin.qq.com/qr/code?username=susheng_buhuo ,解码后的地址为 http://weixin.qq.com/r/WDvM1MPE2p6lrYe3925K ,生成效果:
最后分享个 python 生成的心形love 。
print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))
大家的点赞和在看转发对我非常重要,如果文章对你有帮助还请支持下, 感谢各位!
公众号后台回复关键词 | 用途 |
---|---|
微信 | 获取你的微信好友头像拼图及查看微信撤回消息 |
b站 | 获取下载b站视频工具及找回被删b站视频方法 |
视频 | 获取下载腾讯,优酷,爱奇艺,微博视频工具及去除logo脚本 |
百度网盘 | 获取加速下载网盘文件方法及查找电影电视剧网站 |
朋友圈 | 获取发空白朋友圈方法 |
微博 | 获取备份微博工具及分析微博账号数据 |
音乐 | 获取下载音乐工具及解锁网易云音乐无版权歌曲 |
油猴 | 获取油猴脚本 |
谷歌 | 获取安装Chrome扩展方法 |
公众号 苏生不惑
本文分享自微信公众号 - 苏生不惑(susheng_buhuo)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux端口转发的几种常用方法
在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。 本文总结了Linux端口转发的一些常用方法,欢迎补充和指正。 01、SSH 端口转发 SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1)本地端口转发 ssh -fgN -L 2222:localhost:22 localhost (2)远程端口转发 ssh -fgN -R 2222:host1:22 localhost (3)动态转发 ssh -fgN -D 12345 root@host1 2、iptables 端口转发 CentOS 7.0 以下使用的是iptables,可以通过iptables实现数据包的转发。 (1)开启数据转发功能 vi /etc/sysctl.conf #增加一行 net.ipv4.ip_forward=1//使数据转发功能生效sysctl-p (2)将本地的端口转发到本机端口 iptables -t nat -A PREROU...
- 下一篇
滴滴数据通道服务演进之路
桔妹导读:滴滴数据通道引擎承载着全公司的数据同步,为下游实时和离线场景提供了必不可少的源数据。随着任务量的不断增加,数据通道的整体架构也随之发生改变。本文介绍了滴滴数据通道的发展历程,遇到的问题以及今后的规划。 1. 背景 数据,对于任何一家互联网公司来说都是非常重要的资产,公司的大数据部门致力于解决如何更好的使用数据,挖掘数据价值,而数据通道服务作为“大数据”的前置链路,一直以来都在默默的为公司提供及时,完整的数据服务,这里我们对滴滴数据通道的演进做一个全面的介绍。 2. 数据通道简介 数据通道服务,顾名思义,是数据的通路,负责将数据从A同步到B的一套解决方案。 异构数据的同步是公司很多业务的普遍需求,通道服务也就成为了一项基础服务。包括但不限于日志,Binlog同步到下游各类存储和引擎中,如HIVE,ES,HBase等,用于报表,运营等场景。 数据通道方案本身涉及的组件很多,链路也比较复杂,这里通过一个简化的有向图来介绍下通道的核心流程。 有向图的顶点表示存储,包括磁盘,消息队列以及各种存储服务,边和方向表示数据流量,而数据流动的动力则是边上的各个同步引擎。 仅从图中的链路可以看出...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范