我在macOS(10.12.6)上運行xampp並安裝了imagemagick(ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19)。imagemagick tiff安裝和工作,但php imagick擴展支持沒有tiff
隨着安裝的php imagick擴展,我可以將php圖像從jpeg轉換爲PNG沒有問題。
但是當我想從tiff轉換爲PNG/JPEG,它不符合imagick擴展名。但它在終端和imagemagick工作DELEGATE支持TIFF。
當我看着phpinfo();沒有列出TIFF支持。
PHP的錯誤是:
未捕獲ImagickException:無法加載模塊 「/usr/local/Cellar/imagemagick/7.0.7-3/lib/ImageMagick//modules-Q16HDRI/coders/ tiff.la': 找不到文件@錯誤/的module.c/OpenModule/1270
是問題的雙反斜線路徑?
當我在取景器中導航到移除雙反斜槓的路徑時,存在正確的文件。
您可以在PHP exec()函數中執行在命令行上工作的命令。 – marekful
這將工作,但文件數據存儲在一個變種,而不是在一個TIFF文件。並保存文件是沒有選擇...所以我需要使用readImageBlob()...而我不認爲可以在我的託管服務器上使用exec()。 – Maisen1886
然後你被卡住,顯然... – marekful