经过多次尝试,我能够安装 ImageMagick 和 PHP Imagick 扩展。但是,它无法创建 Imagick 对象本身。不幸的是,任何地方都没有显示错误/异常。
我的开发环境是——
Apache/2.4.23 (Win64) PHP/7.0.10
CodeIgniter 3.0.3
imagick 3.4.3 (compiled with ImageMagick 6.9.3-7 Q16 x64 2016-03-27)
ImageMagick-7.0.8-61-Q16-x64-dll.exe
MAGICK_HOME and PATH variables are set correctly
magick
和convert
命令行上的命令工作正常。
以下测试的输出是Yes
<?php
echo extension_loaded('imagick') && class_exists('Imagick') ? 'Yes' : 'No', PHP_EOL;
以下测试的输出导致 ERR_CONNECTION_RESET
try {
$im = new Imagick('c:/IMG_2935.jpg'); OR
$im = new Imagick('c:/IMG_2935.cr2'); OR
$im = new Imagick();
$im->readImage('C:/e35455e32c684bc70d187418d95b9eb7.CR2');
} catch (ImagickException $e) {
print_r($e, true);
}
请帮忙..
TIA