• 一行代码生成心仪二维码


    随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需要在线完成,并且生成的图案也千篇一律,过于单调。

    那么有没有办法实现自定义生成二维码呢?

    近日,一位热衷于终身学习的工程师兼摄影师 Arindom Bhattacharjee 撰写了一篇自定义生成二维码的方法,并且整个生成过程只需要1行 Python 代码即可完成。感兴趣的读者可以自己实现下。

    一、工具包的下载:

    pip install myqr
    

    二、使用方法

    命令行方式

    普通二维码

    myqr https://github.com  
    # 生成一个关于 https://github.com 的二维码
    

    生成示例如下所示的二维码:

    艺术二维码

    #1 -p
    myqr https://github.com -p github.jpg
    

    使用参数-p 使二维码和图片结合,生成一个黑白的二维码图片

    #2 -c
    myqr https://github.com -p github.jpg -c
    

    加上-c 则可以把黑白图片转为彩色的

    其中把图片换为动态图则可以得到动态图的二维码

    作为导入文件

    相对于使用命令行,我更喜欢的还是导入文件的方式方式如下:

    # 安装模块后
    from MyQR import myqr
    version, level, qr_name = myqr.run(
    	words,
        version=1,
        level='H',
        picture=None,
        colorized=False,
        contrast=1.0,
        brightness=1.0,
        save_name=None,
        save_dir=os.getcwd()
    	)
    

    其中words表示的是内容,可以是一个网址链接,也可以是一段话

    version表示生成图片大小,取值范围是1到40

    level表示纠错

    picture表示自定义图片的地址

    colorized表示是否颜色为彩色

    contrast表示调节图片的对比度

    brightness表示图片亮度

    save_name表示保存的图片名称

    save_dir表示保存图片的地址

  • 相关阅读:
    委托的另一种写法
    List集合基于某个字段排序
    js进阶
    DBlink与同义词
    iOS汤姆猫素材
    Objective-C 变量和基本的数据类型
    OC基础语法之方法
    16进制数
    kmp算法原理自我理解
    bfs广度遍历搜索模版
  • 原文地址:https://www.cnblogs.com/qiujichu/p/13216245.html
Copyright © 2020-2023  润新知