gpt4 book ai didi

Python请求base64图片

转载 作者:太空狗 更新时间:2023-10-29 17:44:00 34 4
gpt4 key购买 nike

我正在使用 requests 从远程 URL 获取图像。由于图像始终为 16x16,我想将它们转换为 base64,以便稍后嵌入它们以在 HTML img 标记中使用。

import requests
import base64
response = requests.get(url).content
print(response)
b = base64.b64encode(response)
src = "data:image/png;base64," + b

response 的输出是:

response = b'GIF89a\x80\x00\x80\x00\xc4\x1f\x00\xff\xff\xff\x00\x00\x00\xff\x00\x00\xff\x88\x88"""\xffff\...

HTML 部分是:

<img src="{{src}}"/>

但是图片不显示。

如何正确地对 响应 进行 base-64 编码?

最佳答案

我觉得是

import base64
import requests

response = requests.get(url)
uri = ("data:" +
response.headers['Content-Type'] + ";" +
"base64," + base64.b64encode(response.content))

假设设置了content-type

关于Python请求base64图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30280495/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com