一行代码用表情包制作炫酷二维码,详细教程奉上,包学会

想自己动手 制作一款专属的炫酷二维码吗?
在这里插入图片描述
(初代奥特曼震场子)
在这里插入图片描述
咱们开始学习吧~

1.用“运行-cmd”安装myqr包

基本环境是python 3.x,但建议学习python的同学直接下载个Anaconda到电脑,[anaconda3 百度云链接]见评论区。一般会需要的包都在这里了。

需要在电脑上手动安装一下myqr这个包
win+r打开“运行”窗口,输入cmd
在这里插入图片描述
在命令行输入

pip install myqr

等几分钟就好(我之前装过了 这里就没显示什么内容)在这里插入图片描述
安装完成应该是这样显示的(别人的图):

在这里插入图片描述
之后的代码直接打到这个界面里就可

2.用“扫一扫”准备二维码、地址

以我个人为例,保存微信二维码(当然 已重置)到手机端
在这里插入图片描述
用手机自带的“扫一扫”
在这里插入图片描述
扫一下你的微信二维码,会得到一个网址,如https://u.wechat.com/awsl
复制它

在这里插入图片描述

3.用“表情保存助手”准备背景图片、GIF动图

网上很多精美的图片、动图可以用,但如果你的ta希望二维码的背景是微信里面的表情包呢?把图片存为表情,微信上可以直接操作,但如何把微信表情包导出为图片、动图呢???

网上的方法都试过了,但都不如直接用微信公众号——表情保存助手”好用~
在这里插入图片描述
处理结果保存好,动图的格式为gif,普通图片格式默认为png

然后,桌面设置一个文件夹叫**“我的二维码”**
里面图片、动图都命名区分开
在这里插入图片描述

4.定制图片二维码

基本语言是,只需在命令行输入:
myqr + 第2部分得到的个人二维码对应网址+p(底层图片位置与文件名),如

myqr https://u.wechat.com/awsl -p C:\Users\HS\Desktop\我的二维码\pig.png

结果是生成一个黑白图片,放在默认的当前文件夹(但你可能半天找不到)

参数d可以修改保存到指定得到文件夹内,如如保存在桌面的“我的二维码”下

 -d C:\Users\HS\Desktop\我的二维码

参数 n可以对生成的二维码图片重命名,如

-n tome.png

参数v控制边长,范围是1至40,数字越大边长越大(建议小一点,不然微信都发不出来),如

 -v 5

于是,输入语言修改为

myqr https://u.wechat.com/awsl -v 5 -p C:\Users\HS\Desktop\我的二维码\pig.png -n tome1.png -d C:\Users\HS\Desktop\我的二维码\  -con 1 -bri 1

生成黑白的结果为
在这里插入图片描述
奇丑无比!!!!!!

现在,需要彩色添加,加一句

-c

放在底层图片地址之后即可

另外,对比度与亮度也可调,默认为1,分别是

  -con 1 -bri 1

可调高或者调低。

最后输入的语句和结果是——

myqr https://u.wechat.com/awsl -v 5 -p C:\Users\HS\Desktop\我的二维码\pig.png -c -n toME.png -d C:\Users\HS\Desktop\二维码\  -con 1 -bri 1

在这里插入图片描述

5.定制GIF二维码

生成动图也是类似的操作了~底层图片是GIF即可:

如输入

myqr https://u.wechat.com/awsl -v 5 -p C:\Users\HS\Desktop\我的二维码\candy.gif-n tous1.gif -d C:\Users\HS\Desktop\我的二维码\  -con 1 -bri 1

在这里插入图片描述
黑白的,看着真是不太舒服呜呜呜~

加入-c,即输入

myqr https://u.wechat.com/awsl -v 5 -p C:\Users\HS\Desktop\我的二维码\candy.gif -c -n tous2.gif -d C:\Users\HS\Desktop\我的二维码\  -con 1 -bri 1

在这里插入图片描述
结果还是很好看了~再调一下对比度和亮度就好

6.待解决问题!!!

此文是我看了知乎上一位老师写的经验自己实践的结果
老师写了好多关于python的实际用处,建议大家看看哦~

常用的各个格式应该都可以,但是实践过程中,之前用jpg格式的图片只能出黑白结果,无论-c语句放哪个位置生成彩色图片的二维码都报错。。。。。。

机缘巧合下,ta要一张表情包生成的二维码,我用公众号转换出来的图片刚好是png格式可以跑出来,哈哈也算是ta帮了我一个小忙。

那么为什么jpg格式图片不能出彩图呢???望各位懂技术的彦祖 亦菲告知哦~

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值