Code: Select all
convert -delay 10 1.jpg 2.jpg 3.jpg -clone 0 -morph 3 -delete 0 output.gif
I'm new in ImageMagick so i can't see any other way than to
Code: Select all
+adjoin output.gif output_%02d.gif
Code: Select all
convert -delay 10 1.jpg 2.jpg 3.jpg -clone 0 -morph 3 -delete 0 output.gif
Code: Select all
+adjoin output.gif output_%02d.gif
Well that delay would make every frame to pause for 20, but i don' wand transition frames to pause that much.fmw42 wrote:first: why do you not just change the delay from -delay 10 to -delay 20
Because i need to make morphing between the last image in a sequence and the first one.fmw42 wrote:second: why do you have a -delete 0 at the end?
fmw42 wrote: third: did you try doing a search on this forum for "morph". Perhaps this article will help: ...fmw42 wrote:
Yeah, i've seen that. but this one only gives different number of morphing frames. I don't have problems with that.
Code: Select all
convert catA.gif catB.gif catC.gif catA.gif -morph 9 animation.gif
Code: Select all
convert -delay 10 catA.gif catB.gif catC.gif catA.gif -morph 9 \
\( -clone 0 -set delay 100 \) -swap 0,-1 +delete \
\( -clone 10 -set delay 100 \) -swap 10,-1 +delete \
\( -clone 20 -set delay 100 \) -swap 20,-1 +delete \
+delete animation.gif