Python 二维码(黑白、彩图、动图)

    技术2022-07-13  72

    环境:

    anaconda3 / python3

    依赖:

    MyQR 

          ---- 安装:

    pip install myqr

     

    模块参数:

    from MyQR import myqr version, level, qr_name = myqr.run( words, # 内容 version=1, # 控制边长,范围是1至40,数字越大边长越大; level='H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高。 picture=None, # 图片 colorized=False, # 是否彩色 contrast=1.0, # 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0 brightness=1.0, # 用来调节图片的亮度,其余用法和取值与 -con 相同。 save_name=None, # 保存文件名 (如果是 动图用 gif 结尾哦) save_dir=os.getcwd() # 保存路径 )

     

    Demo:

    from MyQR import myqr print("start 黑白:") version, level, qr_name = myqr.run(words='https://blog.csdn.net/qq_19707521?t=1',version=10,picture='1.jpg',level='Q',save_name='黑白.png') print("start 彩色:") version, level, qr_name = myqr.run(words='https://blog.csdn.net/qq_19707521?t=1',version=10,picture='1.jpg',level='Q',colorized=True,save_name='彩色.png') print("start 动图:") version, level, qr_name = myqr.run(words='https://blog.csdn.net/qq_19707521?t=1',version=10,picture='2.gif',level='Q',colorized=True,save_name='动图.gif') print("end")

     

    效果:

           

    Processed: 0.012, SQL: 10