我正在使用ImageMagick生成一个小图片缩略图。 convert --version
显示ImageMagick 4.2.9 99/09/01
。
$output = array();
$cmd = "/opt/RZmagick4/bin/convert data/test.jpg data/small.png"; // works fine
$cmd = "/opt/RZmagick4/bin/convert data/test.jpg -resize 300x200 data/small.jpg"; // does not work
exec($cmd, $output);
echo "<pre>";
print_r($output);
echo "</pre>";
为什么第二个$cmd
不起作用?两者的输出均为Array( )
。但是,没有输出图像。
答案 0 :(得分:2)
你应该这样写:
$cmd = "/opt/RZmagick4/bin/convert -resize 300x200 data/test.jpg data/small.jpg";