gpt4 book ai didi

wand - 此图像格式没有解码委托(delegate) `PNG'

转载 作者:行者123 更新时间:2023-12-04 15:56:20 27 4
gpt4 key购买 nike

我正在编写一个 django/python 应用程序,我需要将用户上传的 PDF 文件转换为 JPEG(文件是扫描文件)

我正在尝试使用带有 ImageMagick 后端(在 OSX 上)和
我不断收到以下错误:

MissingDelegateError at /user_docs/upload/certificate/
no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/501

我当前的测试代码很简单:
with wandImage(filename='/Users/username/Pictures/telechargement.pdf') as img:
img.format = 'jpeg'
img.save(filename='/Users/username/Pictures/bzzz.jpeg')

一些信息:
  • 文件存在(我用 os.path.exists 验证)
  • 我可以使用 convert 在命令行上将文件从 PDF 转换为 JPG
  • 我试图设置DYLD_LIBRARY_PATH包含 ImageMagick 库目录
  • identify -list configure | grep DELEGATES返回
  • DELEGATES bzlib fftw fontconfig freetype gs jpeg jng lcms2 lzma mpeg png tiff x11 xml zlib
    有人有想法吗?

    谢谢

    最佳答案

    好的,找到了!一如既往,关键是 RTFM:

    http://docs.wand-py.org/en/0.4.0/guide/install.html#install-imagemagick-on-mac



    我错过了:
    $ export MAGICK_HOME=/opt/local

    关于wand - 此图像格式没有解码委托(delegate) `PNG',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31455652/

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