我在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的路径时,会有正确的文件。
答案 0 :(得分:0)
我在issue #3919 for Homebrew on GitHub的答案中找到了解决方案。
尝试以不同的顺序重新编译php-imagick71和imagemagick一次或多次。
brew reinstall -s php-imagick71
brew reinstall -s imagemagick