This was done without GAP as I am not too good with it yet.Hello GIMPers!
Today I will show you how to make a simple moving text animation.
It is simplified if you download this script here
and install it into your GIMP scripts folder. Steps
Create a new image I used a 640x128 size canvas.
Create a background for it I used a simple one and just filled the left and right sides with black.
Make your text layer and center it roughly to achieve the same result as me or you could have it coming in from the far left.
Now this is the animation going to start. Duplicate your text layer.
On the duplicated layer using the move tool move it slightly to the right. I moved it 20 clicks (click= a press of right arrow key). You can move it more each time but the less you move it the smoother the animation will be.
Continue moving and duplicating the last text layer until the text goes off the canvas.
Now if you installed the script I linked at the start go to filter>animation>combine background.
If you didn't install the script, duplicate your background layer and place a copy under each text layer. Then select any of the text layers right click and merge layers. Do this to each text layer until each text layer now has a background on it as well (see it is simpler with the script).
Then just delete the original background layer. (Right click then delete layer).
Now that is you done just go to file>save then type whatever you want to call it followed by .gif
Make sure the save settings are as follows
You can slow it down by increasing the delay between frames from 100 to whatever you want but keep it below 500 or it will look very jumpy.
Or you could duplicate the layer with the text in the center so it can be read easier.
Hope you enjoyed learning how to make a simple moving text animation, this technique can be used for moving just about anything smoothly. It doesn't just have to be side to side you can do it going up diagonally anything you want.
You could take this further by having another text before the bye saying hi coming in from the right stopping at center then it changes to bye.