I'm making a Fire Emblem-esque game. There are very cute 2D frames I made for each character, and, like a game like Fire Emblem, I want these characters to animate constantly.

To circumvent the graphics programming involved I came up with a novel idea! I would make each character an animated gif, and only in special conditions ever halt their constant movement - in that case just change what image is being displayed.

Simple enough. But I have a dilemma - I want the background of my .gifs to be transparent (so that the "grass" behind each character naturally shows, as per the screenshot - which has them as still images with transparent backgrounds). I know how to make a background transparent in numerous tools (GIMP, Photoshop). But it seems every .gif creator replaces the transparent background with something and I can't edit it back to transparent.

Is it possible to have a .gif with a transparent "background"? Perhaps my knowledge of file formats is limiting me here.

enter image description here

  • \$\begingroup\$ You could also consider using APNG : en.wikipedia.org/wiki/APNG \$\endgroup\$ – user13213 Jul 11 '12 at 18:12

It's certainly possible (as in the, format supports it), the exact process by which the desired result is achieved will differ from tool to tool. For example, here is a video that purports to illustrate how to make transparent animated GIF images with GIMP. Similarly, this blog post also describes the process.

It largely comes down to making sure your image frames have alpha channels in them before you combine and export them into the final format, regardless of which tool you use.


Also, depending on the media you're using to display the .gif, things may change.

For example, in the good old RPG Maker days, if you saved a .gif with a transparent background on Photoshop, it would look white in RPGM, what you needed to do was make the background a specific pink that RPGM understood as transparent.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.