2014-01-28 9 views
0

Моя проблема похожа на закрытый вопрос: Watermark on animated gif with phpImagick PHP MERGE GIF + PNG

Но как его использовать? Это не похоже на синтаксис 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 '); 
?> 

И ничего не произошло. Как использовать это решение?

+0

Как и ожидалось. Не работает. – user3079091

+0

Кажется, что случай был указан ... В оригинале были парные, я исправил их на сингле. С одинарными кавычками, чтобы работать, и отлично работает с двойным ... – user3079091

ответ

0

Не отлаживать в темноте:

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

покажет вам точно, что выход был произведен из программы, и что выход Generaly содержит сообщения об ошибках.

+0

Кажется, что случай был указан ... В оригинале были парные, я исправил их на сингле. С одинарными кавычками, чтобы работать, и отлично работает с двойным ... – user3079091

+0

Что вы называете методом? Я хотел бы найти документацию. – user3079091

Смежные вопросы