Php ImagickException:没有这样的文件或目录@error/blob.c/OpenBlob/2643
我正在使用以下imagick脚本调整图像大小:Php ImagickException:没有这样的文件或目录@error/blob.c/OpenBlob/2643,php,image-resizing,imagick,Php,Image Resizing,Imagick,我正在使用以下imagick脚本调整图像大小: $image = new Imagick($_FILES['myfile']['tmp_name']); $image->resizeImage(980,0, imagick::FILTER_LANCZOS, 0.9); $image->writeImage($_FILES['myfile']['name']); $image->destroy(); 该映像与包含此脚本的文件所在的目录相同。我在Bigrock linux服务器
$image = new Imagick($_FILES['myfile']['tmp_name']);
$image->resizeImage(980,0, imagick::FILTER_LANCZOS, 0.9);
$image->writeImage($_FILES['myfile']['name']);
$image->destroy();
该映像与包含此脚本的文件所在的目录相同。我在Bigrock linux服务器上使用了Imagick,它工作得非常好。但它在我的本地计算机上不工作
如何使imagick从当前目录获取图像。这是因为您需要为imagick添加DLL/库才能在本地系统中工作: 从以下位置下载库DLL: 需要将这些文件复制到installatioDir:\wamp\bin\php\php5.3.5\ext\folder extension=php_imagick.dll 在php.ini文件中添加这些扩展名。 extension=php_imagick.dll
重新启动Wamp/Xamp,享受在Imagick中工作的乐趣 我也有同样的问题。我使用了图像的绝对路径,它工作了。尝试使用如下图像:
$image = new Imagick('C:\xampp\htdocs\folder-name\image.png');