小实验--使用Python合成马保国敲架子鼓的动图二维码
# 实验环境
- MacOS Catalina v10.15.7
- Python3
# 马保国敲架子鼓动图测试图
# 代码
# coding: utf8
from MyQR import myqr
import requests
import os
def download_img(img_url):
print(img_url)
r = requests.get(img_url, headers={}, stream=True)
print(r.status_code) # 返回状态码
if r.status_code == 200:
open('baseimg.gif', 'wb').write(r.content) # 将内容写入图片
print("done")
del r
if __name__ == '__main__':
# 下载马保国敲架子鼓GIF图片
img_url = "http://cdn.xuedingmiao.com/mbg.gif"
download_img(img_url)
version, level, qr_name = myqr.run(
words='http://xuedingmiao.com', # 不支持中文,支持 0~9,a~z, A~Z 以及常见的常用英文标点符号和空格
version=13, # 版本,从 1至 40
level='H', # 纠错等级,范围是L、M、Q、H,从左到右依次升高
picture='baseimg.gif', # 文件要放在目录下
colorized=True, # True 为彩色,False 为黑白
contrast=1.0, # 对比度
brightness=1.0, # 亮度
save_name='test.gif', # 命名随便都行,格式可以是 jpg,png,bmp,gif
save_dir=os.getcwd() # 路径要存在
)
- 当然下载图片的 url 可以任意更改,比如替换为你喜欢的网络图片,而后会基于下载的图片生成二维码