如题, 对 base64 不太熟, 找了很多网上例子(也基本一样的操作), 但老报错,也没找到有效解决方法, 有人能告知一下吗?
import base64
from io import BytesIO
from PIL import Image
base64_data = 'data:image/jpeg;base64,...............'
byte_data = base64.b64decode(base64_data)
image_data = BytesIO(byte_data)
img = Image.open(image_data)
然后到这里就报错了: OSError: cannot identify image file <_io.BytesIO object at 0x000002130267D300>
用 py 自带的 open 倒是可以直接写入
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.