在mamp上使用imagemagick时出错

时间:2012-06-08 13:37:41

标签: macos imagemagick mamp

我正在尝试将pdf转换为jpeg。所以我创建了一个bash文件:

#!/bin/sh
/usr/local/bin/convert "ODR20120641.pdf" "document.jpg" 2>&1

但我收到此错误消息:

convert: missing an image filename `document.jpg' @ error/convert.c/ConvertImageCommand/3015.

我在狮子座上,我使用自制软件安装了imagemagick。当我在终端中运行此命令时,一切正常。但是当我使用php时,它失败了:

$return = exec('./generate');
var_dump($return);

1 个答案:

答案 0 :(得分:1)

由于您可以访问php,如果使用exec直接运行代码会发生什么?该错误可能不是document.jpg,而是查找或修改pdf文件的问题。

$array=array(); 
echo "<pre>"; 
exec("/usr/local/bin/convert ODR20120641.pdf document.jpg 2>&1", $array);  
echo "<br>".print_r($array)."<br>";  
echo "</pre>";