Forum Clubic

[ImageMagick] Creer un gif animé avec un fondu

voilou pour faire un gif, il faut faire ca :

[fixed]
for i in ls *.jpg *.gif; do convert -size 165x180 -quality 60 $i 1/$i.jpg; done && convert -delay 300 -loop 0 1/*.jpg animation.gif[/fixed]

mais je trouve cela trop brutal l’enchainement entre les images. J’aimerai que les images apparraissent et disparraissement doucement. J’ai vu que Firework peut le faire mais est ce que imagemagick le peux aussi. Cela m’interre particulierement avec imagemagick car l’on peut faire des script avec …

il faut augmenter le fremrate et jouer sur l’opcité des differentes images.
genre l’image 1 est totelement opanque et par dessus du vient ajouter l’image 2 d’abords rendue totalement transparente et une nouvelle fois en augmentant son opacité de 5% par exemple et ainsi de suite.

oki ca peut etre une solution. J’ai envoyé un mail à la mail list de imagemagick au cas ou.

Pour regler le framerate, je sais comment faire. Il faut utiliser l’option -delay, mais pour ajouter (merger) 2 dessus et regler la transparance je sais pas. Je vais chercher ds la doc.
http://www.imagemagick.org/script/command-…php#colorspace

arf, je pense avoir trouver pour merger 2 images :

convert -coalesce image1.gif image2.gif -dissolve 20 destination.gif

merge fonctionne bien mais pas dissolve.

JE pense ne pas me tromper dans la syntaxe :

[alex@mobile 1 - homepage]$ convert -coalesce 189_0_Image001.gif 189_1_Image002.gif 2.gif
[alex@mobile 1 - homepage]$ convert -coalesce 189_0_Image001.gif 189_1_Image002.gif -dissolve 20 2.gif
convert: unrecognized option `-dissolve'.
[alex@mobile 1 - homepage]$ convert -coalesce 189_0_Image001.gif 189_1_Image002.gif -dissolve 20% 2.gif
convert: unrecognized option `-dissolve'

http://www.imagemagick.org/script/command-…ns.php#coalesce