【发布时间】:2020-11-02 22:06:58
【问题描述】:
我想将图像文件转换为字节数组。我使用 minecart lib 从 pdf 文件中提取图像,但找不到将其转换为 bytearray 的方法。这是我的代码:
import minecart
from PIL import Image
import io
pdffile = open('sample6.pdf', 'rb')
doc = minecart.Document(pdffile)
for page in doc.iter_pages():
print(page)
img = page.images[0].as_pil()
print(img) # <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1641x2320 at 0x7FBDF02E6A00>
print(type(img)) # <class 'PIL.JpegImagePlugin.JpegImageFile'>
我曾尝试使用bytearray(img),但它不起作用。
您对此有解决方案吗(不会花费太多时间的解决方案)?
【问题讨论】: