为什么ImageMagick不在这个脚本中工作?

时间:2013-08-27 15:27:31

标签: php imagemagick ghostscript

我正在尝试让ImageMagick在PHP脚本中运行。在命令行上,它工作正常。我猜这可能是由于convert未被检测到,因为ImageMagick安装在C:\xampp文件夹中。可能出现什么问题?

<?php
$path ='C:/xampp/';


$image ='_media/4055-Beckman-Lead-App/client/fpo.pdf';
$png ='_media/4055-Beckman-Lead-App/client/Capture.PNG';

if(file_exists($png)){

    echo $png;
    exec($path.'convert'. $png .'_media/4055-Beckman-Lead-App/client/fpo.png');
}
else {

    echo "file doesn't exist";
}

1 个答案:

答案 0 :(得分:2)

convert与第一个PNG文件名之间以及第一个和第二个PNG文件名之间需要一个空格:

exec($path . 'convert ' . $png . ' _media/4055-Beckman-Lead-App/client/fpo.png');

PHP中的.运算符只会将两个字符串组合在一起,而不会增加额外的空间。

相关问题