利用Python制作属于自己的炫酷二维码

前几天我答应过大家,要写篇文章教你们如何利用Pycharm工具编写属于自己的二维码。今天,它终于来了!!!

在这里插入图片描述
话不多说,直接进入正题↓

1. 导入(下载)MyQR库

  • 使用windows+r键,输入cmd调出dos命令窗口

在这里插入图片描述

  • 在dos命令框中输入命令(需要在python3支持的环境下)
pip install myqr

(接着,等待提示:下载成功就可以了)

2. 打开Pycharm工具导入MyQR库,具体步骤如下:

  • 打开文件——设置(以中文版为例,如果大家不知道怎么汉化,可以下方评论区讨论。)
    在这里插入图片描述
  • 找到项目——Python编译器,点击 “+” 号

在这里插入图片描述

  • 搜索MyQR,选中第一个,点击左下角的安装包(install Package)进行下载(可能会有些慢)

在这里插入图片描述(等待提示,下载成功之后就可以进入今天的操作啦!!!)

3. 制作二维码

  • 黑白二维码(普通)

1)代码极其简单,首先我们导入库

from MyQR import myqr # 注意大小写

2)使用 myqr.run() 语法

myqr.run(words='链接或句子'

3)直接调用百度链接生成一个简单的二维码

from MyQR import myqr
myqr.run(
    words='https://baidu.com',
)

运行之后 pycharm 中不会有什么变化,默认名为 qrcode.png 的二维码会出现在你存放这个代码的文件夹下。

在这里插入图片描述
在这里插入图片描述

  • 自定义图片二维码

1)接下来我们可以用自己的图片来生成二维码,只需要加一条语句。

picture='图片地址'

代码如下:

from MyQR import myqr
myqr.run(
    words='https://baidu.com',
    picture='E:\\Python\\Pictures\\Apollo-yjj.jpg',
    #或picture=r'E:\Python\Pictures\Apollo-yjj.jpg',省去双斜杠
)

图片效果:
在这里插入图片描述
2)生成彩色二维码

我们已经取得很大的进步了,接下来想要生成彩色二维码也非常的简单,只需要加上这句代码:

 colorized=True

代码如下:

from MyQR import myqr
myqr.run(
    words='https://baidu.com',
    picture='E:\\Python\\Pictures\\Apollo-yjj.jpg',
    #或picture=r'E:\Python\Pictures\Apollo-yjj.jpg',省去双斜杠
    colorized=True
)

效果如下:
在这里插入图片描述
很神奇吧,是不是觉得特好玩呢~ 那么接下来,我就把关于 MyQR 库中 myqr.run() 相关的一些参数给到大家,大家可以根据需求添加相对应的参数。

4. 拓展

  • 开启你脑洞大开的二维码制作之旅吧!!!

在这里插入图片描述

  • 最后附上我写的一个动态二维码吧(记得格式是.gif哦)

完整代码如下:

from MyQR import myqr
myqr.run(
    words='https://www.mgtv.com/b/292056/3046363.html?cxid=95kqkw8n6',
    #或picture=r'E:\Python\Pictures\Apollo-yjj.jpg',省去双斜杠
    # 扫描二维码后,显示的内容,或是跳转的链接
    version=5,  # 设置容错率
    level='H',  # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
    picture='E:\\Python\\Pictures\\xiaoxin.gif', # 图片所在目录,可以是动图
    colorized=True,  # 黑白(False)还是彩色(True)
    contrast=1.0,  # 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。
    brightness=1.0,  # 用来调节图片的亮度,用法同上。
    save_name='xiaoxin_qrcode.gif',  # 控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif
    save_dir=r'E:\Python\Pictures',  # 图片存储位置
)

效果如图:在这里插入图片描述
好啦,本期的 “利用Python制作属于自己的炫酷二维码” 教学就分享到这啦。喜欢本文章分享的内容可以多多关注我的博客,时不时更新一些意想不到的惊喜哦!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Apollo丶小杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值