我在网站上没有做任何更改,但是最近,当用户使用该表格上传图像时,该文件将无法用Imagick保存。没有错误。这是一个片段:
$file = $_FILES['foto']['tmp_name'];
$im = new Imagick($file);
$im->setImageBackgroundColor(new ImagickPixel("white"));
$im->setFormat ("jpg");
$im->cropThumbnailImage(100,100);
$im->writeImages('/path/to/thumb0000.jpg',false);
编辑:感谢T K,我在错误日志中找到了以下消息:
PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - libMagickWand.so.2: can not open shared object file: No such file or directory in Unknown on line 0.
已解决:我已经安装了php-pecl-imagick软件包,并且一切都可以正常工作!
答案 0 :(得分:0)
您的写入目标是绝对的,并且www用户无法写入。
C:\Users\laptop market\Downloads\bin\protoc object_detection/protos/*.proto --py_out=.
检查您的实际路径并确保它存在,然后您可以在其中写入