我正在尝试使用Imagick来编辑图像,但我得到的例外情况如下:
ImagickException: UnableToLoadModule `C:\xampp\apache\bin\IM_MOD_RL_JPEG_.dll': The specified module could not be found.
@ error/module.c/OpenModule/1300 in C:\xampp\htdocs\public\test.php:4
Stack trace:
#0 C:\xampp\htdocs\public\test.php(4): Imagick->__construct('C:\\xampp\\htdocs...')
#1 {main}
我查看了phpinfo页面,我发现支持jpeg图像,即使.dll位于apache \ bin文件夹中也是如此。 (这是关于imagick http://imgur.com/WnMUgXO返回的我的phpinfo信息的屏幕截图)。此外,apache / bin的内容 - http://imgur.com/DvqxBl1,清楚地显示IM_MOD_RL_jpeg.dll在目录中。有没有我缺少的东西,因为我在Imagick做的安装中不支持jpeg文件,但我认为我做的事情不正确,因为我无法想象不支持jpeg图像。
任何帮助都将不胜感激。
谢谢!
更新 - 我修复了它,我安装了错误的构建。
答案 0 :(得分:3)
根据http://www.imagemagick.org/discourse-server/viewtopic.php?t=31170,解决方案是将MAGICK_HOME设置为处理ImageMagick和IM_MOD_RL_JPEG_.dll的文件夹。
答案 1 :(得分:0)
我试图在win10上将imagemagic安装到xampp多次。唯一有效的解决方案是: