wand - no decode delegate for this image format `PNG' -


i'm writing django/python application , need convert pdf files uploaded user jpegs (files scans)

i'm trying use wand, imagemagick backend (on osx) , keep getting following error:

missingdelegateerror @ /user_docs/upload/certificate/ no decode delegate image format `png' @ error/constitute.c/readimage/501 

my current test code simple as:

with wandimage(filename='/users/username/pictures/telechargement.pdf') img:     img.format = 'jpeg'     img.save(filename='/users/username/pictures/bzzz.jpeg') 

some information:

  1. the file exists (i verify os.path.exists)
  2. i can convert file pdf jpg on command line using convert
  3. i tried set dyld_library_path include imagemagick lib directory
  4. identify -list configure | grep delegates returns

delegates bzlib fftw fontconfig freetype gs jpeg jng lcms2 lzma mpeg png tiff x11 xml zlib

anyone has idea?

thanks

ok, found it! key rtfm:

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

i missing the:

$ export magick_home=/opt/local 

Comments