美好的一天。我是Imagemagick的新手,我只是想问这个代码有什么问题
$cmd_for_wm = "composite -gravity southeast watermark.png image.jpg image.jpg;";
exec($cmd_for_wm);
当我在终端中运行它时,它运行良好,但是当我将它合并到PHP中时,它不起作用。为什么呢?
提前感谢你:)干杯
答案 0 :(得分:0)
我已经尝试过你的例子而且它会默默地“死” 另一方面,这似乎有效:
select * from 'table name' where current date > manufacturing_date
and current date < DATE_ADD(manufacturing_date, INTERVAL warranty_duration YEAR)
确实非常好奇。由于$cmd_for_wm = "composite -gravity southeast watermark.png image.jpg image.jpg;";
passthru($cmd_for_wm);
和exec
之间的主要区别在于输出处理。后者用于二进制数据。
我对此的看法是passthru
正确地允许passthru
将处理后的图像( 二进制数据)输出到指定的文件中。
有关详细说明,请参阅PHP - exec() vs system() vs passthru()