• python生成二维码


    介绍一款生成可关联的二维码库的基本使用,MyQR(amzqr)使用非常方便

    MyQR(amzqr)库

    可以生成普通二维码、艺术二维码(黑白或彩色),动画二维码(黑白或彩色)。

    目前官网貌似更名为:amzqr

    不过使用方法没变,我还是推荐使用后面的最新版

    官网参数
    
    terminal:
    
    myqr words
    [-h]
    [-v {1,2,3,...,40}]
    [-l {L, M, Q, H}]
    [-p image_filename]
    [-c]
    [-con contrast_value]
    [-bri brightness_value]
    [-n output_filename]
    [-d output_directory]
    
    import:
    
    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()
    )
    

    使用示例:

    #!/usr/bin/env python
    # _*_ coding: utf-8 _*_
    
    # MyQR
    from MyQR import myqr
    
    # 生成普通二维码
    myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
             save_name="website.png",
             save_dir="createQR"
             )
    
    # 生成带图的二维码
    myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
             picture=r"F:\Workspoace\PyWork\2wm\image\test-JPEG.jpg",
             colorized=True,
             save_name="website2.png",
             save_dir="createQR"
             )
    
    # 生成gif动图的二维码
    myqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,  # 内容
             picture=r"F:\Workspoace\PyWork\2wm\image\test-gif.gif",  # 背景图片,需要设置文件路径
             colorized=True,  # 背景颜色,默认false黑白
             level='H',  # 纠错等级,默认H最高
             contrast=1.0,  # 对比度。默认为1.0越大越高
             brightness=1.0,  # 亮度,默认为1.0越大越高
             save_name="website3.gif",  # 保存文件名称格式,默认为项目.png
             save_dir="createQR",  # 保存路径为程序工作路径
             )
    
    # amzqr
    from amzqr import amzqr
    
    # 生成普通二维码
    amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
             save_name="website.png",
             save_dir="createQR"
             )
    
    # 生成带图的二维码
    amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,
             picture=r"F:\Workspoace\PyWork\2wm\image\test-JPEG.jpg",
             colorized=True,
             save_name="website2.png",
             save_dir="createQR"
             )
    
    # 生成gif动图的二维码
    amzqr.run(words="https://www.cnblogs.com/wylshkjj/", version=9,  # 内容
             picture=r"F:\Workspoace\PyWork\2wm\image\test-gif.gif",  # 背景图片,需要设置文件路径
             colorized=True,  # 背景颜色,默认false黑白
             level='H',  # 纠错等级,默认H最高
             contrast=1.0,  # 对比度。默认为1.0越大越高
             brightness=1.0,  # 亮度,默认为1.0越大越高
             save_name="website3.gif",  # 保存文件名称格式,默认为项目.png
             save_dir="createQR",  # 保存路径为程序工作路径
             )
    
  • 相关阅读:
    云原生技术图谱
    vscode开发环境基础配置
    TVM 模型量化
    开源ERP系统
    PHP 安装和使用pecl_http
    Linux中使用onedrive
    php 删除无意义的空行,移动文件指针
    PHP 从2个字符串找到相同的部分
    Java JPA
    when use sudo to run a specified command which is not found in os, sudo will ask you for password even if you have configured NOPASSWD for this user.
  • 原文地址:https://www.cnblogs.com/wylshkjj/p/15691401.html
Copyright © 2020-2023  润新知