一、实验介绍1.1 实验内容

本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小、是否在现有图片的基础上生成、是否生成动态二维码。

1.2 知识点

Python3基础

MyQR库

1.3 效果截图

1.3.1 普通二维码(浏览器扫码,里面是百度网址,下面二维码均是百度网址)

- 1.3.2 带图片的艺术二维码把下面图片添加为二维码背景 1.3.3 动态二维码 1.4 实验环境

pycharm

python-3.6.5

MyQR-2.3.1二、实验准备2.1下载MyQR

pip install MyQR

三、实验步骤

接下来,我们会自己制作普通二维码、带有图片的艺术二维码和动态二维码。

3.1 普通二维码

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

from MyQR import myqr

myqr.run(‘https://www.baidu.com’)

大功告成,那么来看一看自己制作的第一张二维码图片吧! 快快拿起手机扫一扫,看看是否有效,若成功,将跳转到百度主页。

下面我们来详细的讲解一下 myqr.run() 函数里面的参数 参数含义详细word二维码指向链接str, 输入链接或者句子作为参数version边长int,控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级level纠错等级str,控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为’H’picture结合图片str,将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片colorized颜色bool,使产生的图片由黑白变为彩色的contrast对比度float,调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0brightness亮度float,调节图片的亮度,其余用法和取值与 contrast 相同save_name输出文件名str,默认输出文件名是”qrcode.png”save_dir存储位置str,默认存储位置是当前目录

光是二维码,是否太单调了呢?没关系,我们能加上我们想要的图片,使二维码更具辨识度! :3.2 艺术二维码

背景图片:

from MyQR import myqr

myqr.run(

words='https://www.baidu.com',

picture="Sources圣诞帽 嘤嘤嘤.png",

save_name='artiistlc.png'

)

黑白二维码如下

黑白的,似乎不是那么好看,彩色的如何呢? 实现彩色也非常简单,在参数里将 colorized 参数值设为 True。

from MyQR import

myqr myqr.run(

words='https://www.baidu.com',

picture="Sources圣诞帽 嘤嘤嘤.png",

colorized=True,

save_name='artiistlc_color.png'

)

效果图如下

这就好看多了嘛,对不对,那我们能不能让gif图片作为背景呢,试一下

背景呢,试一下

3.3 动态二维码

其实生成动态二维码,并没有想象的那么复杂。 在这里,我们使用美女GIF!

美女GIF:

在生成动态二维码的过程中,值得注意的一点是,我们生成保存的文件也必须是.gif 格式哟。 让我们赶快开始!

from MyQR import

myqr myqr.run(

words='https://www.baidu.com',

picture="Sourcesgakki.gif",

colorized=True,

save_name='animated.gif'

)

效果图如下

怎么样,是不是很简单,很有趣

效果很不错呢,拿起手机试着扫扫看。

果很不错呢,拿起手机试着扫扫看。

怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码相关推荐

  1. 二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进)...

    原文:二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进) 我们知道,目前二维码还很少用于广告招牌的制作.但随着智能手机越来越普及,互联网等网络的应用也越来越广泛,作为连接物理 ...

  2. CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成带背景的不同尺寸高质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例

    CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成带背景的不同尺寸高质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例 目录 基于 ...

  3. Python对带光晕的任意纯色背景图像进行去背景色操作(保留透明效果、附源码)

    昨天更新了一个去黑色背景的文章,今天发现可以再适用范围上推广一下,前提是知道背景色的RGB值. Python对带光晕的图像进行去黑底黑色背景操作(附源码) 先上效果图 除了纯白会导致透明度异常,纯红导 ...

  4. 你真的认为自己熟练Python?带你一篇文章 查漏补缺,感受自己离深入掌握 Python 还有多远。

    1. 模块化编程思想 模块化编程是 Python 的基本思想.初学 Python,都应该使用过小海龟.随机.数学模块.使用模块之前,需要导入模块,然后根据自己的问题需要使用这些模块. Python 提 ...

  5. python嵩天第二版第五章_如何避免从入门到放弃——python小组学习复盘

    2019年春节python学习行动复盘2019-02-09 为了主攻python,没有参加心理学晨读.对心理学也不敢兴趣,怕耽误学习python的时间. 那么没学习心理学的情况下,python学的怎么 ...

  6. 智能运维监管系统终端_智能运维系列(十三)| 面向智能化运维的CMDB系统构建...

    经过两年多的努力,在 2020 年微众银行智能化运维建设终于取得了明显成效,在智能监控领域的异常识别及根因定位方面发挥了巨大作用,甚至可以做到了秒级异常发现与定位.CMDB 系统(配置管理平台 Con ...

  7. python程序中的空格和空行可有可无_为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。_学小易找答案...

    [判断题]Python 代码的注释只有一种方式,那就是使用#符号. [判断题]为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行. [多选题]脱水后的污泥可采取( )方法进行最终处理. ...

  8. 如何快速生成gif动图表情包?教你制作gif表情包图片

    Gif动图作为当代网络较为流行的一种图片格式,经常会在公众号推文中.聊天软件聊天中见到其身影.那么,gif动图表情包是如何制作的呢?通常情况下,制作gif动画图片需要专业的工具,而大家可以使用[GIF ...

  9. python如何寻找两个相似的文件_如何计算两个文档的相似度(二)

    上一节我们介绍了一些背景知识以及gensim , 相信很多同学已经尝试过了.这一节将从gensim最基本的安装讲起,然后举一个非常简单的例子用以说明如何使用gensim,下一节再介绍其在课程图谱上的应 ...

最新文章

  1. C库函数:scanf、fscanf、printf、fprintf、sprintf、 snprintf
  2. 2017-2018-2 『网络对抗技术』Exp1:PC平台逆向破解 20165335
  3. JVM_04 字符串常量池(详解intern( ))
  4. android studio 使用SVN 锁定文件,防止别人修改(基于Android studio 1.4 )
  5. 备份恢复,DBA最后一道防线,你完全掌握了吗?
  6. 【报告分享】2020年B站UP主价值研究报告.pdf(附下载链接)
  7. 只更新代码,然后发布版本:基于 Serverless Devs 原子化操作阿里云函数计算
  8. Word页眉本来有但不可见 前后相连时
  9. Tuxedo 介绍与安装
  10. 软件质量模型详解————思维导图
  11. Chrome谷歌浏览器启用flash插件
  12. guid分区怎么装win7_如何使用GUID硬盘分区格式安装新windows系统
  13. 很黄色的JAVA游戏_《yellow》很黄!很暴力?居然有这么黄的游戏!
  14. 真是绝了,做了这么多年程序员第一次搞懂微服务架构的数据一致性
  15. 谷歌浏览器无法使用谷歌翻译解决办法
  16. Dynamics finance and operation官方虚拟机10.0.24使用私人账号访问
  17. 《算法0基础100讲》(第7讲)素数判定——866.回文素数
  18. 在总账模块结账的时候提示总账和明细账对账不平结不了账
  19. 大数据工程师如何实现技术成长?
  20. 多线程同步——哲学家吃饭问题

热门文章

  1. abp 使用mysql_ABP Vnext使用mysql数据库
  2. Spring BcryptPasswordEncorder Log Rounds参数说明
  3. Hadoop MR 分区(partition)和全排序(WritableComparable)
  4. CISCO ISIS
  5. 数独问题流程图_数独游戏的难度等级分析及求解算法研究
  6. C++ I/O文件读写操作
  7. Python批量改变图片名字
  8. java上传微博图床_php上传图片到微博图床
  9. 大O、小o、大Ω、小ω、大Θ符号在算法中是什么意思?
  10. 跨模态行人重识别:Modality Synergy Complement Learning withCascaded Aggregation for Visible-InfraredPerson 笔记