Python小工具系列是一个使用Python实现各种各样有意思的小玩意儿的系列,包括制作个性化的二维化、词云、简单爬虫等,持续更新中,如果你感兴趣就关注一波吧!
一、基本介绍
💬:什么是个性化的二维码?
🌱:此处主要介绍三种二维码的制作方式
- 黑白图案二维码
- 彩色图形二维码
- 根据gif动图制作的二维码
⭕️注意:
- 此处要制作图形二维码,需要选取适当的图片,直接搜xxx头像做图片最好,主要人物要突出,不要有过多杂乱的线条。
- 需要提前下载MyQR库,然后导入模块的myqr类
- 已尝试过jpg、png、gif等格式均可以做为输入和输出的文件
二、具体代码
# Theme:这是个好用的工具,作用是 使用一些第三方模块制作个性化二维码
# Author:Windx
# Time: 2022/2/19 18:28
# Tool: PyCharm
from MyQR import myqr
# 普通二维码
myqr.run(
words='https://blog.youkuaiyun.com/qq_51032943?spm=1000.2115.3001.5343',
save_name = 'qrcode.png'
)
# 艺术二维码:黑白+自定义图片
myqr.run(
words='https://blog.youkuaiyun.com/qq_51032943?spm=1000.2115.3001.5343',
# picture表示图片所在的路径
picture='../images/柯南.png',
level='L',
# save_name表示保存的文件名(自己写后缀)
save_name = 'KeNan.png'
)
# 艺术二维码:彩色+自定义图片 (目前的这个version和level感觉最好)
myqr.run(
words='https://blog.youkuaiyun.com/qq_51032943?spm=1000.2115.3001.5343',
picture='../images/路飞.png',
# colorized 控制是否有颜色的
colorized = True,
# 控制边长,范围1—40,取决于输入的信息长度和level等级,必须与level一起使用才起作用
version=5,
# 纠错等级,L<M<Q<H,默认是H,等级越高,二维码定位点越多
level='M',
save_name = 'LuFei_Color.png'
)
# 艺术二维码:彩色+自定义动图 (目前的这个version和level感觉最好)
# 其实是成功了的,但是在pycharm中并不会显示动态效果,到文件夹打开即可
myqr.run(
# 在words中填写二维码扫出来的链接地址
words='https://blog.youkuaiyun.com/qq_51032943?spm=1000.2115.3001.5343',
picture='../images/冰墩墩.gif',
colorized = True,
# 控制边长,范围1—40,取决于输入的信息长度和level等级,必须与level一起使用才起作用
version=5,
# 纠错等级,L<M<Q<H,默认是H,等级越高,二维码定位点越多
level='M',
save_name = 'BingDundun_Color.gif'
)