How to merge multiple animated .GIF images into one?
If you want to merge two or more animated gifs, you can use our GIF maker. Simply upload all the files at once, and the GIF maker will split each of them to frames and display in the editor view.
First step - select and upload the .gif files (hold ctrl key to select multiple). You can also mix animated gifs with still images in different image formats, they will be converted automatically and shown as individual frames:
When the files will be uploaded, all frames will be displayed in the editor. You can change the frame dalays and order there, if needed. Keep in mind, the GIFs initaially will be ordered alphabetically by filename, so to avoid lots of manual frame re-ordering, you can rename the files to e.g. "1.gif", "2.gif", "3.gif" and so on before upload:
Finally, click the "Animate" button under the frames, and in couple of seconds a new gif containing frames from all the source images will be generated.
The result from our example, both images combined:
Example image from http://www.beachfrontbroll.com/.
Is it possible to put one GIF on top of another?
I have thought about adding feature like that, but this is a hard one to automate...
Gifs may have different lengths, frame rates and color palettes, and it makes combining them very complicated. It's only kind of easy if each GIF have the exact same number of frames and length, and that's almost never the case, unless both images are manually made for this purpose, but in that case it's mostly useless, because you may as well draw all the parts in one GIF in the first place. If the images have different number of frames, you have to either drop some frames or interpolate new ones, and this will break the flow of the animation and bloat the file size.
So, at least for now, there is no such feature on Ezgif. Sorry! But you can place static images over animated GIFs or split both images, modify them manually in any image editor and then re-create the animation. It's time consuming, but you will have more control of what's getting displayed and can get good quality results this way.