专栏首页菲宇Python库QR-Code制作动态二维码

Python库QR-Code制作动态二维码

github:https://github.com/sylnsfar/qrcode

QR-Code库是用来生成艺术二维码(GIF动态二维码、图片二维码)的。

1.安装qr-code

pip install myqr

2.命令行方式

安装完后,在命令后输入链接或者句子作为参数,也可以在后面添加可选参数,生成的图片默认命名为”qrcode.png“。
可选参数     取值     解释
-v     {1,2,3,…,40}     控制边长,范围是1至40,数字越大边长越大
-l     {L,M,Q,H}     控制纠错水平,范围是L、M、Q、H,从左到右依次升高
-n     output-filename     控制文件名,默认文件名是“ qrcode.png “,格式可以是 .jpg, .png ,.bmp ,.gif
-d     output-directory     设置输出文件路径,而默认存储位置是当前目录
-p     picture_file     引入图片,生成结合图片的二维码
-c     不用取     可以使产生的图片由黑白变为彩色的
-con     contrast     对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
-bri     brightness     亮度,用法和取值与 -con 相同

3.普通二维码

生成普通二维码只需要在run中给words参数传入要生成二维码的链接即可

网址为:“http://www.feiutech.com/”。 代码如下:

from MyQR import myqr
myqr.run(words='http://www.feiutech.com')

运行结果:

4.带图片的艺术二维码

在原来生成普通二维码的基础上添加picture参数,表示要设置的二维码的背景图片,使用colorized=True参数设置图片背景为彩色,如不设置,则默认生成的图片为黑白背景。同时使用save_name参数给二维码命名,命名的二维码的格式需要与背景图片格式保持一致。

代码如下:

from MyQR import myqr

myqr.run(words='http://www.feiutech.com',
         picture='bg.png',
         save_name='qr1.png',
         colorized=True)

运行结果:

5.动态二维码

动态二维码和带图片的艺术二维码生成方法类似,只需将背景图片改为GIF图,将生成的二维码图片格式同样改成GIF即可。

背景gif

代码如下:

from MyQR import myqr

myqr.run(words='http://www.feiutech.com',
         picture='bg.gif',
         save_name='qr1.gif',
         colorized=True)

运行结果:

附:run函数常用参数参考

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用 Python 生成二维码

    新时代,人们有人信新的追求,自然而然会有新发明的诞生。去年,在“一带一路”国际合作高峰论坛举行期间, 20 国青年投票选出中国的“新四大发明”:高铁、扫码支付、...

    猴哥yuri
  • 互联网四大发明之二维码,那如何使用 Python 生成二维码

    新时代,人们有人信新的追求,自然而然会有新发明的诞生。去年,在“一带一路”国际合作高峰论坛举行期间, 20 国青年投票选出中国的“新四大发明”:高铁、扫码支付、...

    龙哥
  • Python 个性化二维码制作

    手头有一个这样的需求,制作自定义二维码,要求在二维码中插入图片,作为 A Coder,最直接了当的方式当然是通过书写优美的代码来实现,而人生苦短,我用 Pyt...

    月小水长
  • 你有专属二维码么

    启动-->开机-->pycharm或者anaconda都可以,首先你要确定你的电脑里有python,如果你没有安装python,使用pycharm需要先到官网安...

    数据山谷
  • 七夕又来了,给女朋友做个动态二维码

    又到了一年一度的七夕了,之前写过听说 520 你还没对象,来这里看看 ,是不还在想送什么礼物,今天分享一个有意思的动态二维码,可以用来哄女朋友开心。

    苏生不惑
  • qrcode 创建二维码

    二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code...

    用户6021899
  • 用 Python 生成有“灵魂”的二维码

    这是 HelloGitHub 推出的《讲解开源项目》[1]系列,今天给大家推荐一个 Python 开源生成二维码的项目——qrcode

    HelloGitHub
  • 开源、高质量QR码多语言生成库

    该库在Github的介绍中说“This project aims to be the best, clearest QR Code generator libr...

    CV君
  • Py之qrcode:Python包之qrcode的简介、安装、使用方法之详细攻略

    二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 ...

    用户7886150
  • 做一个二维码生成器

    玲琅满目的二维码在我们的都市和朋友圈中随处可见, 很多平台都提供了定制二维码的服务, 那么作为一名程序员, 我们如何自己实现一个简单的二维码生成器呢? 接下来笔...

    程序员鱼皮
  • 使用Python生成自己的特色二维码

    二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code...

    星星在线
  • Python学习案例之二维码生成识别

    在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低。不过就最新版本的测试...

    小柒2012
  • 让你的二维码变得好看

    伪君子
  • 初识 QR 二维码(零)

    提到二维码,想必大家每天都会接触到,扫码支付、扫码添加微信好友等都会用到。关于二维码的生成原理,网上确实有些介绍,但基本涉及到具体编码就一笔带过没有深入了。目前...

    TTTEED
  • PHP QRCode 生成二维码

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • 5 行 Python 代码生成自定义二维码

    随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需...

    Python数据科学
  • Python使用itcaht库实现微信自动收发消息功能

    toUserName指定接受消息的对象;每隔10s发送一次”hello world”,发送3次

    砸漏
  • Python 生成CSDN个人主页二维码

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • Python可视化与basemap数据地图系列1

    最近在梳理Python中可以制作数据地图的可视化工具包,分别实践了geopandas、folium、Basemp,通过对比发现,静态地图中最为成熟的最终还得是B...

    数据小磨坊

扫码关注云+社区

领取腾讯云代金券