【发布时间】:2015-08-07 17:25:50
【问题描述】:
我收到了一份来自应用程序后端的文件列表,这些文件应该是 jpeg 文件。然而,在我的一生中,我无法将它们转换为 PIL 图像对象。当我打电话时
str(curimg)
我回来了:
<type 'str'>
。我试过使用 open()、.read、io.BytesIO(img.read() 并且什么也没做,但它一直把它看作一个字符串。当我打印字符串时,我得到无法识别的字符。有谁知道如何告诉 python 如何将此字符串解释为 jpeg 并将其转换为可以调用 .size 和 np.array 的药丸图像?
【问题讨论】:
-
this question 有你想要的答案吗?
-
你试过
Image.fromstring()吗? -
^^ 唯一的问题是我不知道如何获得 fromstring() 需要的大小?我得到的只是一个字符串。
标签: python jpeg python-imaging-library