我正在使用PHP 7.1.5在Mamp环境中使用Windows 10计算机上的本地项目。当我使用imagick创建新图像时,它可以毫无问题地工作,但是如果它必须处理已经存在于网站崩溃的根目录中的图像。我尝试了所有解决方案但没有工作。
这是我用于测试的代码
<?php
try {
$image = new Imagick('draw.jpg');
$resolutions = $image->identifyImage ();
echo 'res:' . $resolutions['format'];
} catch (ImagickException $e) {
var_dump($e);
}
?>
这是错误转储:
object(ImagickException)#2 (7) { ["message":protected]=> string(83)
"UnableToOpenBlob `draw.jpg': No such file or directory @
error/blob.c/OpenBlob/2657"
P.S:在Mac OS上使用mamp它完美无缺。帮助我!