如何让phpThumb识别并使用ImageMagick安装?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让phpThumb识别并使用ImageMagick安装?相关的知识,希望对你有一定的参考价值。

我的服务器上安装了phpThumb和ImageMagick。 phpThumb配置分析器显示大多数项目的绿色,但它显示橙色的“未找到ImageMagick”。

我很确定ImageMagick已经安装并正常工作,因为我的phpinfo()中出现了imagick部分,我可以成功运行下面的测试脚本:

<?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

提前致谢!

答案

我现在与“ImageMagick 6.9.9-28 Q16 amd64 2018-01-02 http://www.imagemagick.org”和“Image Magick Module version 3.4.3”并使用“phpThumb 1.7.15-201802181529”在同一条船上。我还可以运行您提供的脚本来创建带有imagemagick的图像,以显示它的工作原理。

我决定问phpThumb的创建者,结果是目前不支持ImageMagick的php扩展,只有命令行版本。

这是我与他的github上的创建者讨论这个问题:https://github.com/JamesHeinrich/phpThumb/issues/110

以上是关于如何让phpThumb识别并使用ImageMagick安装?的主要内容,如果未能解决你的问题,请参考以下文章

phpthumb 不适用于 bmp 文件

phpThumb PDF 缩略图

javascript 使用nginx调整图像大小(这是替换phpThumb脚本)

CakePHP的phpThumb助手

PHP 用于CakePHP的phpThumb助手

如何让 msys 识别 gcc?