Imagemagick tiff安装和工作但php Imagick扩展支持没有tiff

时间:2017-09-19 07:02:49

标签: php path imagemagick tiff imagick

我在macOS(10.12.6)上运行xampp并安装了Imagemagick(ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19)。

使用已安装的php Imagick扩展程序,我可以将php图像从jpeg转换为png而不会出现问题。

但是当我想从tiff转换为png / jpeg时,它不适用于Imagick扩展。但它适用于终端,支持Imagemagick tiff DELEGATE。

当我查看phpinfo()时,没有列出tiff支持。

PHP错误是:

  

Uncaught ImagickException:无法加载模块   '/usr/local/Cellar/imagemagick/7.0.7-3/lib/ImageMagick//modules-Q16HDRI/coders/tiff.la':   文件未找到@ error / module.c / OpenModule / 1270

问题是路径中的双反斜杠吗?

当我在finder中导航到删除了doubleback-backslash的路径时,会有正确的文件。

1 个答案:

答案 0 :(得分:0)

我在issue #3919 for Homebrew on GitHub的答案中找到了解决方案。

尝试以不同的顺序重新编译php-imagick71和imagemagick一次或多次。

brew reinstall -s php-imagick71
brew reinstall -s imagemagick