簡體   English   中英

Imagick無法保存文件

[英]File won't save with Imagick

我的網站上沒有任何更改,但是最近,當用戶使用該表格上載圖像時,該文件將無法通過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);

編輯:感謝TK,我在錯誤日志中找到以下消息:

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軟件包,一切都可以正常工作!

您的寫入目標是絕對的,並且www用戶無法寫入。

 $im->writeImages('/path/to/thumb0000.jpg',false);

檢查您的實際路徑並確保它存在,您可以在此處寫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM