【Python小工具】一文学会制作个性化二维码

Python小工具系列是一个使用Python实现各种各样有意思的小玩意儿的系列,包括制作个性化的二维化、词云、简单爬虫等,持续更新中,如果你感兴趣就关注一波吧!

一、基本介绍

💬:什么是个性化的二维码?

🌱:此处主要介绍三种二维码的制作方式

  • 黑白图案二维码
  • 彩色图形二维码
  • 根据gif动图制作的二维码

⭕️注意:

  1. 此处要制作图形二维码,需要选取适当的图片,直接搜xxx头像做图片最好,主要人物要突出,不要有过多杂乱的线条。
  2. 需要提前下载MyQR库,然后导入模块的myqr类
  3. 已尝试过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'
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值