【发布时间】:2012-09-05 08:59:58
【问题描述】:
我尝试将 rgb 颜色转换为透明
当我在命令行中使用此代码时,它运行良好。
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。
有人有想法吗?
【问题讨论】:
-
错误信息中的路径是你文件的正确路径吗?
-
现在路径已更正,但还是同样的错误...
标签: php shell imagemagick exec