我正在使用 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()
。但是,没有输出图像。
最佳答案
你应该这样写:
$cmd = "/opt/RZmagick4/bin/convert -resize 300x200 data/test.jpg data/small.jpg";
关于php - 在 PHP 中使用 ImageMagick 从命令行调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21174351/