import qrcode
import io


def tools_qrcode(params):
    """生成二维码

    Args:
        params (dict): {content: 内容}

    Returns:
        bytes: 字节流
    """

    img = qrcode.make(str(params['content']))
    # 创建一个字节流管道
    img_bytes = io.BytesIO()
    # 将图片数据存入字节流管道， format可以按照具体文件的格式填写
    img.save(img_bytes, format="PNG")
    # 从字节流管道中获取二进制
    image_bytes = img_bytes.getvalue()
    return image_bytes