gpt4 book ai didi

python - 'jpeg' 是不支持的格式错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:42:38 27 4
gpt4 key购买 nike

这是我写的方法:

def pdf_page_to_png(src_pdf, pagenum=0, resolution=300, slug=''):
dst_pdf = PyPDF2.PdfFileWriter()
dst_pdf.addPage(src_pdf.getPage(pagenum))

pdf_bytes = io.BytesIO()
dst_pdf.write(pdf_bytes)
pdf_bytes.seek(0)

img = Image(file=pdf_bytes, resolution=resolution)
img.convert("jpeg")

if pagenum == 0:
os.makedirs('media/einsert/%s' % slug)

img.save(filename='media/einsert/%s/page_%s.jpeg' % (slug, pagenum))

return img

我明白了

'jpeg' is unsupported format

错误

/Users/daro/praca/polsha24/lib/python2.7/site-packages/wand/image.py in format
def format(self, fmt):
if not isinstance(fmt, string_type):
raise TypeError("format must be a string like 'png' or 'jpeg'"
', not ' + repr(fmt))
fmt = fmt.strip()
r = library.MagickSetImageFormat(self.wand, binary(fmt.upper()))
if not r:
raise ValueError(repr(fmt) + ' is unsupported format') ...
r = library.MagickSetFilename(self.wand,
b'buffer.' + binary(fmt.lower()))
if not r:
self.raise_exception()
@property

osx 船长 python 2.7.10相同的代码可以在其他装有 debian 的计算机上运行。

最佳答案

您可能需要安装“jpeg”和/或“ghostscript

对于苹果机:

brew install jpeg
brew install ghostscript

对于 Linux:

JPEG:http://www.ijg.org/files/

Ghostscript:http://ghostscript.com/download/

下载并安装最新版本。

它为我解决了类似的问题。

关于python - 'jpeg' 是不支持的格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33335571/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com