全站首页设为首页收藏本站

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

    查看: 9|回复: 0
    打印 上一主题 下一主题

    聊聊用Python生成与众不同的二维码,神库:qrcode

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2024-11-24 14:15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response。是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见。我们可以用它支付、浏览网站等,为什么他会这么流行?下面说几个特点:二维码生成器http://www.erweicaihong.cn/二维彩虹提供专业的二维码在线生成和美化。在线生成器可把文本、电子邮件、名片、网址、微信收款等信息一键制作自定义动态二维码图片,不仅能够随时让用户更改二维码背后的信息而无需更改二维码,而且能够让用户追踪最有价值的市场数据!
    西虹网 西虹网

    西虹网 西虹网
    西虹网 西虹网  可存储的信息量大:可容纳多达 1850 个大写字母或 2710 个数字或 1108 个字节或 500 多个汉字。
    西虹网 西虹网
    西虹网 西虹网  容错能力强:具有纠错功能,这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达 30% 仍可恢复信息。
    西虹网 西虹网
    西虹网 西虹网  译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
    西虹网 西虹网
    西虹网 西虹网  激光可识别。
    西虹网 西虹网
    西虹网 西虹网  比如我们现在常见的公众号二维码,他就利用了二维码容错能力强的特点,在二维码中间加入了公众号的图标。虽然中间的图片遮盖了一部分二维码的真实数据,但因为其强大的容错能力,所以并没有影响二维码要传递的数据。
    西虹网 西虹网
    西虹网 西虹网  一图胜千言,好了这里二维码的基本知识就介绍完成了。
    西虹网 西虹网
    西虹网 西虹网  二维码是一个很方便的传递信息的载体,但是像上面黑白的二维码感觉非常缺少‘灵魂’。下面就介绍今天的主角:qrcode
    西虹网 西虹网
    西虹网 西虹网  这是一个由 Python 编写的二维码生成器,支持生成 GIF 动态、图片二维码,让你的二维码变得有趣起来。
    西虹网 西虹网
    西虹网 西虹网  为什么需要使用到这个二维码生成器来生成二维码呢?
    西虹网 西虹网
    西虹网 西虹网  使用简单:快速上手,仅需 2 行代码,即可开始使用!
    西虹网 西虹网
    西虹网 西虹网  在二维码中增加图片:可以让用户通过二维码中的图片,初步了解该二维码是和什么东西有关。
    西虹网 西虹网
    西虹网 西虹网  在二维码中增加动图:通过动图,让二维码活过来。
    西虹网 西虹网
    西虹网 西虹网  使用方式多样:有以下的 3 种使用方式
    西虹网 西虹网
    西虹网 西虹网  命令行方式
    西虹网 西虹网
    西虹网 西虹网  导入文件方式(import)
    西虹网 西虹网
    西虹网 西虹网  可执行文件
    西虹网 西虹网
    西虹网 西虹网  用就对了:我不要你觉得,我要我觉得?滑稽
    西虹网 西虹网
    西虹网 西虹网  演示环境
    西虹网 西虹网
    西虹网 西虹网  操作系统:Windows | Python 版本:3.5
    西虹网 西虹网
    西虹网 西虹网  我们通过 Python 的 pip 包管理工具进行安装:
    西虹网 西虹网
    西虹网 西虹网  注:此处可能需要升级 pip,升级命令?
    西虹网 西虹网
    西虹网 西虹网  安装完成之后,就可以直接在命令行中使用了!下面逐一讲解各种二维码的生成方法
    西虹网 西虹网
    西虹网 西虹网  首先生成一个普通二维码
    西虹网 西虹网
    西虹网 西虹网  打开 cmd
    西虹网 西虹网
    西虹网 西虹网  输入命令
    西虹网 西虹网
    西虹网 西虹网  参数?:生成二维码的文件名
    西虹网 西虹网
    西虹网 西虹网  这样就会得到一个二维码图片,生成的图片保存在了当前目录,后面可以通过传入参数修改默认目录。
    西虹网 西虹网
    西虹网 西虹网  先准备一张图片放在目录下(方形的图片效果最好)
    西虹网 西虹网
    西虹网 西虹网  将图片名称修改为 github.jpg(后缀根据自己的照片格式而定)
    西虹网 西虹网
    西虹网 西虹网  在命令行中输入:
    西虹网 西虹网
    西虹网 西虹网  参数:
    西虹网 西虹网
    西虹网 西虹网  :生成二维码的名称
    西虹网 西虹网
    西虹网 西虹网  :二维码加入的图片,支持 jpg、gif、png 格式
    西虹网 西虹网
    西虹网 西虹网  :选择是否生成彩色二维码,如果不设置默认为黑白
    西虹网 西虹网
    西虹网 西虹网  更多参数请看下面附录部分
    西虹网 西虹网
    西虹网 西虹网  步骤和彩色二维码的方法一致,但是需要注意:
    西虹网 西虹网
    西虹网 西虹网  增加图片为 gif
    西虹网 西虹网
    西虹网 西虹网  修改生成二维码的后缀为 gif
    西虹网 西虹网
    西虹网 西虹网  从官方文档整理的常用参数如下:
    西虹网 西虹网
    西虹网 西虹网  :生成二维码的名称
    西虹网 西虹网
    西虹网 西虹网  :二维码加入的图片,支持、、、?格式
    西虹网 西虹网
    西虹网 西虹网  :选择是否生成彩色二维码,如果不设置默认为黑白
    西虹网 西虹网
    西虹网 西虹网  :控制边长,范围是 1 至 40,数字越大边长越大
    西虹网 西虹网
    西虹网 西虹网  :控制纠错水平,范围是 L、M、Q、H 从左到右依次升高
    西虹网 西虹网
    西虹网 西虹网  :控制输出二维码的存储位置
    西虹网 西虹网
    西虹网 西虹网  :用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为 1.0
    西虹网 西虹网
    西虹网 西虹网  :用来调节图片的亮度,其余用法和取值与相同
    西虹网 西虹网
    西虹网 西虹网  打开命令行有个小技巧,可以将 cmd 迅速切换到想要的目录,避免了切换盘符的麻烦:
    西虹网 西虹网
    西虹网 西虹网  利用文件管理,找到目标文件夹
    西虹网 西虹网
    西虹网 西虹网  顶部地址栏输入 cmd,然后‘回车‘
    西虹网 西虹网
    西虹网 西虹网  切换盘符的坑:直接切换盘符会失败
    西虹网 西虹网
    西虹网 西虹网  二维码有以下几种分类
    西虹网 西虹网
    西虹网 西虹网  黑白和彩色码
    西虹网 西虹网
    西虹网 西虹网  黑白码
    西虹网 西虹网
    西虹网 西虹网  彩色码
    西虹网 西虹网
    西虹网 西虹网  融合和视觉码
    西虹网 西虹网
    西虹网 西虹网  融合码:就是将内容与二维码融合使它们成为一个整体,图片由二维码组成,二维码就是图片的一部分。这种比较适合使用构造简单的图片或者文字做美化主体内容
    西虹网 西虹网
    西虹网 西虹网  视觉码:以图片为背景,再在图片上构建很多特殊的点,这些点不会影响背景的视觉效果
    西虹网 西虹网
    西虹网 西虹网  艺术码
    西虹网 西虹网
    西虹网 西虹网  艺术二维码,就是将二维码进行的各个“码眼”按照设计师的构思进行分析、拆解、合并,再在那些“码眼”区域填充上一些小素材元素,最后形成一个别具特色二维码。
    西虹网 西虹网
    西虹网 西虹网  以上就是本篇文章的全部内容了,相信你对二维码更加了解了。并且对 qrcode 库的常用参数有了一定了解,那就快去生成一个有趣、有‘灵魂’的二维码吧!
    西虹网 西虹网
    西虹网 西虹网  如果你想更多的了解Python,点击以下视频跳转链接:
    西虹网 西虹网
    西虹网 西虹网  8年IT大咖带你认识最强编程语言-Python入门与深入学习
    西虹网 西虹网
    西虹网 西虹网  Python入门第2讲:奠定基础
    西虹网 西虹网
    西虹网 西虹网  那些人适合学习Python,Python能做什么
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表