gpt4 book ai didi

python - 将 jpeg 字符串转换为 PIL 图像对象

转载 作者:太空狗 更新时间:2023-10-29 20:34:04 27 4
gpt4 key购买 nike

我收到了来自应用程序后端的文件列表,这些文件应该是 jpeg 文件。然而,对于我来说,我无法将它们转换为 PIL 图像对象。当我打电话时

str(curimg)

我回来了:

<type 'str'>

.我试过使用 open(), .read, io.BytesIO(img.read() 并且也没有对它做任何事情,但它一直将它视为一个字符串。当我打印字符串时,我得到无法识别的字符。有谁知道如何告诉 python 如何将此字符串解释为 jpeg 并将其转换为药丸图像,我可以在其中调用 .size 和 np.array?

最佳答案

from PIL import Image
import io
Image.open(io.BytesIO(image))

注意:

如果图片在网络上;您需要先下载它。

import requests
image = requests.get(image_url).content #download image from web

然后传给io模块。

io.BytesIO(image)

如果图像在您的高清中;可以直接用PIL打开。

Image.open('image_file.jpg')  #image in your HD

关于python - 将 jpeg 字符串转换为 PIL 图像对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31883432/

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