首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何传递/读取PIL.JpegImagePlugin.JpegImageFile对象?

如何传递/读取PIL.JpegImagePlugin.JpegImageFile对象?
EN

Stack Overflow用户
提问于 2020-06-10 17:11:33
回答 1查看 3.8K关注 0票数 3

我有一个PDF文件,我转换为jpeg。我得到的是一个图像列表:

代码语言:javascript
复制
[<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FF46CDC10>,
 <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FE6651750>,
 <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FE6657450>,
 <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FE6657550>,
 <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FE6657650>,
 <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1700x2200 at 0x7F0FE6657790>]

我需要将它们中的每一个都传递到我的AWS Textract管道,以提取表格和文本。

问题是我不能传递这些对象,它们不是我可以打开的文件。请建议如何读取/加载此类对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 20:07:00

我相信您希望在内存缓冲区中使用JPEG编码的图像:

代码语言:javascript
复制
import io
from PIL import Image

# Encode your PIL Image as a JPEG without writing to disk
buffer = io.BytesIO()
YourImage.save(buffer, format='JPEG', quality=75)

# You probably want
desiredObject = buffer.getbuffer()
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62299836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档