I have got a water file for a game I am creating (its currently a gif), I import the GIF into GIMP by using import as layers. The GIF then appears as this:

enter image description here

I then altered the opacity of each of the frames to 20 so that the opacity effect happens: enter image description here

I then added an alpha channel (which occurs for all frames) enter image description here

Then I change the colour mode from indexed to RGB: enter image description here

I then save the file as a GIF and add the following options to allow each frame to appear one at a time: enter image description here

But after all of this the opacity does not show (It might be hard to see but its not transparent): enter image description here

Does anyone know why this perhaps might not be working.


  • 4
    Hi. Welcome to GDSE. GIF's don't support semi-transparency (or alpha transparency) because they use Indexed colour which only allows for 1bit transparency, either fully on or fully off.
    – Billy Kerr
    Commented Jun 5, 2021 at 14:07
  • This Q & A may also help you: graphicdesign.stackexchange.com/questions/20515/…
    – Takkat
    Commented Jun 5, 2021 at 15:21
  • @Takkat - yeah I think that's probably a duplicate question. Well spotted!
    – Billy Kerr
    Commented Jun 5, 2021 at 15:38
  • 3
    Does this answer your question? GIF with transparency output not as expected in GIMP
    – Billy Kerr
    Commented Jun 5, 2021 at 15:38
  • 1
    How did that work? gif simply does not support 'partial transparency'. If you change your background colour, you'll see. if you simply wanted it lighter against an always white background, then you could do it without any transparency at all, lightening the graphics load too.
    – Tetsujin
    Commented Jun 5, 2021 at 18:10


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.