我花了很長時間搜索這個問題,但無濟於事,所以我希望能在這裏得到一些幫助。在Ubuntu 14.04
我使用的是Ubuntu 14.04,我已經安裝了php5-imagick,ImageMagick和一些額外的庫以使其運行。從命令行測試安裝完美,並且所有代理都根據'convert -list configure'(輸出如下所示)進行安裝。
這是工作和表現完美之前。我能想到的唯一的事情就是Ubuntu的一些系統/安全更新。在出現此錯誤之前,我的代碼或IM安裝都會被任何用戶操作更改。
問題是,當我打電話Imagick從我的PHP腳本,它顯示了這個錯誤:
#420: no decode delegate for this image format '/' @ error/constitute.c/ReadImage/544
展示了兩種JPG和PNG此錯誤。
任何幫助,非常感謝!的 '轉換-version'
輸出:
Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
的 '轉換-list配置' 輸出:
DELEGATES bzlib djvu fftw fontconfig freetype jbig jpeg jng jp2 lcms2 lqr lzma openexr pango png rsvg tiff x11 xml wmf zlib
LIBS -lMagickCore -llcms2 -ltiff -lfreetype -ljpeg -llqr-1 -lglib-2.0 -lfftw3 -lfontconfig -lfreetype -lXext -lSM -lICE -lX11 -lXt -llzma -lbz2 -lz -lm -lgomp -lpthread -lltdl
我曾經有過同樣的問題 - 艱難的溶液重建整個服務器。有點激進,但我很幸運,自己編譯和構建imagemagick,而不是使用apt包。你可以嘗試一下。 – Repox 2014-10-09 08:29:40
重建服務器不是一種選擇,因爲它是我的開發機器。我可以嘗試卸載imagemagick並重新編譯/重建整個事情... – pixelsforbreakfast 2014-10-09 08:45:53