想象一下php MERGE GIF + PNG

时间:2014-01-28 14:35:06

标签: php animation merge imagemagick

我的问题类似于封闭式问题: Watermark on animated gif with php

但如何使用它?它不像PHP语法。 我试试这个:

<?php
$animation = 'images/gif/oleni.gif'; 
$watermark = 'gallery/258e5b33191223215aa05f55460aed2f.png'; 
$watermarked_animation = 'morph.gif'; 
$cmd = ' $animation -coalesce -gravity South '. 
' -geometry +0+0 null: $watermark -layers composite -layers optimize '; 
exec('convert $cmd $watermarked_animation '); 
?>

没有任何事情发生。 如何使用此解决方案?

1 个答案:

答案 0 :(得分:0)

不要在黑暗中调试:

$command = 'convert ....';
exec($command, $output, $return_var);
               ^^^^^^^^^^^^^^^^^^^^^---- add these
var_dump($command);
var_dump($output);
var_dump($return_var);

将准确告诉您该程序产生的输出,该输出通常包含错误消息。