我正在编写一个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
DYLD_LIBRARY_PATH
设置为包含ImageMagick lib目录identify -list configure | grep DELEGATES
返回 DELEGATES bzlib fftw fontconfig freetype gs jpeg jng lcms2 lzma mpeg png tiff x11 xml zlib
有人有想法吗?
由于
答案 0 :(得分:2)
http://docs.wand-py.org/en/0.4.0/guide/install.html#install-imagemagick-on-mac
我错过了:
$ export MAGICK_HOME=/opt/local