我的服务器上安装了phpThumb和ImageMagick。对于大多数项目,phpThumb配置分析器都显示为绿色,但它会以橙色显示"ImageMagick not found“。
我非常确定ImageMagick已经安装并正常工作,因为imagick部分出现在我的phpinfo()中,并且我可以成功地运行以下测试脚本:
<?php
$im = new Imagick();
$im->newPseudoImage(100, 100, "magick:rose");
$im->setImageFormat("png");
$im->roundCorners(5,3);
$type=$im->getFormat();
header("Content-type: $type");
echo $im->getimageblob();
?>但是,我不知道如何让phpThumb识别和使用ImageMagick安装。对于为什么phpThumb可能看不到ImageMagick,有什么想法吗?
phpThumb版本为1.7.15
ImageMagick版本为ImageMagick 6.8.9-9 Q16 x86_64 2017-07-31
提前感谢!
发布于 2018-03-06 18:36:14
我目前和"ImageMagick 6.9.9-28 Q16 amd64 2018-01-02 http://www.imagemagick.org“和”图像魔法模块版本3.4.3“和使用"phpThumb 1.7.15-201802181529”处于同一条船上。我还可以运行您提供的脚本来使用imagemagick创建一个图像,以显示它的工作。
我决定询问phpThumb的创建者,发现目前还不支持ImageMagick的php扩展,只有命令行版本支持。
这是我在github上与创建者关于这个问题的讨论:https://github.com/JamesHeinrich/phpThumb/issues/110
https://stackoverflow.com/questions/47989655
复制相似问题