我嘗試將RGB顏色轉換成透明PHP了shell_exec不工作ImageMagick的命令
當我在命令行中使用此代碼,它可以完美運行。
convert -transparent 'RGB(249,249,255)' /home/me/web/my.png /home/me/web/mynew.png
但是,當我用PHP使用它:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$output = shell_exec("convert -transparent 'RGB(249,249,255)' /home/me/web/my.png /home/me/web/mynew.png");
?>
我得到的錯誤:
轉換:無法打開圖像`/home/me/web/mynew.png「: @ error/blob.c/OpenBlob/2498。
有沒有人有想法?
錯誤消息中的路徑是否爲您的文件的正確路徑? – John3136
現在路徑被糾正了,但是仍然是相同的錯誤... – mcknight