• python 一个函数让你决定你的二维码


      今天浏览网页时无意中看到了一个特别有趣的二维码,感觉挺有意思的,回来后自己查了一下,发现挺简单的,就分享一下,挺有意思的。该函数的主要流程就是MyQR库中的myqr.run()函数,将连接转化为二维码,然后将二维码和你自己提供的图片融合,然后生成一个全新的个性的二维码。

      介绍一下函数中的几个参数的意思:

    参数 类型 意义 详解
    words str 二维码网页链接 参数为您所要跳转的网页URL
    version int 控制边长 取值范围为1~40,数字越大边长越长
    level str 控制纠错等级 取值范围为L,M,Q,H,等级依次升高
    picture str 图片融合 将图片与二维融合,生成一张新的黑白色二维码
    colorized bool 颜色 将二维码图片变成彩色的
    contrast float 对比度 以1.0为界限,值越小表示对比度越低,值越大表示对比度越高
    brightness float 亮度 以1.0为界限,值越小表示亮度越低,值越大表示亮度越高
    save_name str  文件名 生成二维码的名字
    save_dir str  新图片存储位置 生成的二维码存储路径 ,默认为当前路径

      以下为自己写的一个小demo:   

    from MyQR import myqr
    myqr.run(
        words='https://github.com/sylnsfar/qrcode',
        picture='2.jpg',
        colorized=True,
        version=5,
        contrast=1.0,
        brightness=1.0,
        level = 'H',
        save_name='new.png'
        )

           

       补充说明:

        1,运行前请先安装MyQR库,pip install MyQR 即可。

        2,本文参照来自https://github.com/sylnsfar/qrcode,我只选取一个函数进行分析。

  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    获取项目版本号与设置引导页的判断条件
    [iOS]简单的APP引导页的实现 (Swift)
    iOS
    文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍
    Swift开源项目精选
    Fuel 5.1安装openstack I版本号环境
  • 原文地址:https://www.cnblogs.com/lvsling/p/9990979.html
Copyright © 2020-2023  润新知