0

我正在尝试使 ImageMagick 在 PHP 脚本中工作。在命令行上,它工作正常。我猜这可能是由于 ImageMagick 安装在文件夹convert中而未被检测到。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";
}
4

1 回答 1

2

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

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

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

于 2013-08-27T15:31:05.420 回答