我是靠谱客的博主 幸福电脑,最近开发中收集的这篇文章主要介绍用python生成个性二维码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这里写自定义目录标题


1.1 实验内容
本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小、是否在现有图片的基础上生成、是否生成动态二维码。
本课程主要面向Python3初学者。

1.2 知识点
Python3基础
MyQR库

1.3 实验环境
python-3.5.2
MyQR-2.3.1

2.1 创建环境
打开终端,进入 Code 目录,并将其作为我们的工作目录

cd Code

在这里插入图片描述
2.2 下载MyQR:

sudo pip3 install MyQR

在这里插入图片描述
2.3 下载所需资源文件并解压

Code/ $ wget http://labfile.oss.aliyuncs.com/courses/1126/Sources.zip  #这里提供制作二维码所需要的图片资源
Code/ $ unzip Sources.zip

在这里插入图片描述
2.4 FreeImage
由于虚拟环境缺少了一些FreeImage依赖。我们在这里手动添加。
在shiyanlou根目录里打开终端:

shiyanlou/ $ mkdir .imageio && cd .imageio
.imageio/ $ mkdir freeimage && cd freeimage
freeimage/ $ wget http://labfile.oss.aliyuncs.com/courses/1126/libfreeimage-3.16.0-linux64.so

在这里插入图片描述
3.1普通二维码
(1)确保当前目录为Code,在命令行中输入 python3 ,进入 python3 环境:

Code/ $ python3

(2)在 python3 环境中输入以下代码:

>>>from MyQR import myqr
>>>myqr.run('https://www.shiyanlou.com')

(3)输入完之后退出python3环境

>>>quit()

(4)再使用火狐浏览器预览

Code/ $ firefox qrcode.png

在这里插入图片描述
在这里插入图片描述
3.2实验楼Logo图片的艺术二维码
一、步骤同上,加入过程需要在参数里指定实验楼Logo图片的地址,我们也要设置新图片的保存名,以免和上一张二维码图片冲突。

Code/ $ python3
>>>from MyQR import myqr
>>>myqr.run(
...    words='https://www.shiyanlou.com',
...    picture='Sources/shiyanlouLogo.png',
...    save_name='artistic.png',
...)
>>>quit()
Code/ $ firefox artistic.png

在这里插入图片描述
在这里插入图片描述
手机扫码成功:
在这里插入图片描述
二、将实验楼Logo二维码变色:

>>>myqr.run(
...    words='https://www.shiyanlou.com',
...    picture='Sources/shiyanlouLogo.png',
...    colorized=True,
...    save_name='artistic_Color.png',
...)
Code/ $ firefox artistic_Color.png

在这里插入图片描述
最终展示结果:
在这里插入图片描述

最后

以上就是幸福电脑为你收集整理的用python生成个性二维码的全部内容,希望文章能够帮你解决用python生成个性二维码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部