0

我正在尝试在php.net/imagick.setimageclipmask上运行该示例,但没有运气。

运行它 CLI,而不是返回结果,我将它保存到一个文件中。

还有其他人遇到类似的问题吗?

OS X 10.13.3、PHP 7.2.2、imagick 模块 3.4.3、ImageMagic 7.0.7-23

编辑:我试图通过 Brew 卸载并完全重新安装它。

Brew install -s imagemagic
brew install -s php72-imagick
4

1 回答 1

1

MagickSetImageClipMask&MagickGetImageClipMask方法已从 ImageMagick 7 中弃用和删除。因为它们不再存在于 C-API库MagickWand中,PHPImagick模块排除了这些方法。

引用imagick_class.c...的源代码

...
#if MagickLibVersion < 0x700
PHP_METHOD(imagick, setimageclipmask)
{
   ...

要么降级到 ImageMagick-6,要么跳转到开发者论坛并询问作者首选的替代品/替代品是什么。

于 2018-02-23T14:31:13.420 回答