已安装ImageMagick,但未启用Imagick的php扩展

时间:2012-11-12 13:58:01

标签: imagemagick system exec imagick passthru

那里, 我有一个共享主机帐户。他们根据我的要求安装了Image Magick。但我得到了这个错误。

  

PHP致命错误:第6行/home/hamrohos/public_html/test.php中找不到类'Imagick'

我告诉他们出了什么问题。他们回复了

  

已安装ImageMagick,但共享帐户未启用Imagick的php扩展

现在我的问题是,如果没有启用php扩展,我可以使用Image magick或其任何功能吗?

目前我正在使用GD库,但它没有图像magick的所有功能。

我也禁用了以下功能。 phpinfo(),exec(),system(),passthru()

1 个答案:

答案 0 :(得分:0)

如果不在PHP中启用ImageMagick扩展,您将无法直接使用它提供的功能。

在这种情况下使用ImageMagick的唯一方法是使用系统函数调用它,并将所有内容作为shell脚本执行。您必须将图像数据保存在磁盘上才能执行此操作,在使用imagemagick处理它们之后,您必须再次加载它们。

因此,它肯定是可行的,但是会有严重的开销和脚本更改。