【发布时间】:2011-11-11 18:45:41
【问题描述】:
我在 Windows 7 上使用 xampp 来开发我的程序,但我遇到了问题。
我尝试通过 exec() 函数启动 ImageMagick。
这是我的代码。
<?php
$command = 'convert '.$tempOverlay.' '.$tempBg.' -compose Overlay -composite '.$tempImage;
exec($command);
die($command);
?>
如果我在右侧的 cmd 中输入填充的 $command (convert temp/100000231446889-overlay.jpg temp/100000231446889-bg.jpg -compose Overlay -composite temp/100000231446889.jpg)文件夹它的工作完美,但它由 php 执行,我没有得到 ImageMagick 的输出。
我通过'Echo %CD%'检查了它是否在正确的文件夹中执行,但它是正确的文件夹。
【问题讨论】:
-
你为什么不用php-imagick? php.net/manual/en/book.imagick.php
-
我找不到“-compse Overlay”命令的功能
-
你得到了什么 $output?: exec($command, $output); print_r($output);
-
Array ( )... 没有输出
标签: php imagemagick exec xampp