栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用base64编码图像文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用base64编码图像文件

我不确定我是否理解您的问题。我假设您正在按照以下方式进行操作:

import base64with open("yourfile.ext", "rb") as image_file:    enpred_string = base64.b64enpre(image_file.read())

当然,您必须首先打开文件并读取其内容-您不能简单地将路径传递给enpre函数。

编辑: 好的,在您编辑完原始问题之后,这是一个更新。

首先,在Windows上使用路径定界符时,请记住使用原始字符串(在字符串前面加上“
r”),以防止意外击中转义字符。其次,PIL的Image.open要么接受文件名,要么接受类似文件的文件(也就是说,对象必须提供读取,查找和告诉方法)。

话虽如此,您可以使用cStringIO从内存缓冲区创建这样的对象:

import cStringIOimport PIL.Image# assume data contains your depred imagefile_like = cStringIO.StringIO(data)img = PIL.Image.open(file_like)img.show()


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/647158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号