我有一个鬼鬼祟祟的怀疑,我的本地工程的原因,当我打电话:
$image = new Imagick($image_source);
- 其中
$image_source
是webp
图像 *
- 其中
与我在staging环境中使用相同的调用和图像格式类型相比,这是由于我的本地apache php & imagick版本和staging版本的组合的差异。
当地
PHP语言:
PHP 7.2.34 (cli) (built: Dec 11 2020 10:51:16) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
imagick:
imagick module version => 3.7.0
Imagick compiled with ImageMagick version => ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
分期
PHP语言:
PHP 5.6.40 (cli) (built: Oct 28 2021 14:48:10)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.1, Copyright (c) 2002-2016, by ionCube Ltd.
with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies
imagick:
imagick module version => 3.4.3
Imagick compiled with ImageMagick version => ImageMagick 6.9.4-1 Q16 x86_64 2016-10-13 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.4-1 Q16 x86_64 2016-10-13 http://www.imagemagick.org
当我在我的staging环境中调用new Imagick($image_source);
时,我注意到它停在那一行,而且只停在那一行,没有为$image
返回任何内容。
有谁能在这里打消我的怀疑吗?我已经用尽了我的故障排除和兔子洞。谢谢!
1条答案
按热度按时间nlejzf6q1#
在3.4.4中添加了Imagick webp
参见https://pecl.php.net/package-info.php?package=imagick&version=3.4.4