2

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

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

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

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

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

目前我正在使用 GD 库,但它不具备图像魔法的所有功能。

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

4

1 回答 1

0

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

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

因此,这绝对是可行的,但会产生严重的开销和对脚本的更改。

于 2012-11-12T14:49:51.530 回答