9

I used an existing GIF and deleted the background on all layers. I saved it again with a transparent background. The image is 150 layers. It a a growing figure (like an opening flower). From layer 78 tot 150 it goes back to where it started (flower closes again in reverse order).

When playing the animation in Photoshop one layer is selected for each frame in the timeline panel, but when I save it as a GIF (dithered 128) and then view it, layer 1–78 go alright one by one, but when it reverse from 78–150 it keeps all the previous layers visible!

enter image description here

enter image description here

4
  • Did you just save it as GIF file via Save as...? If that's what you did, go with Export > Save For Web instead.
    – Alex
    Commented Dec 7, 2015 at 12:06
  • What you need to do is replace the layer instead of putting it on top of the other. The background used to obscure the previous layer, but with a transparent one you keep seeing them...
    – PieBie
    Commented Dec 7, 2015 at 12:33
  • In GIMP the setting is called Frame Disposal (One frame per layer), I don't know what it is in PS.
    – PieBie
    Commented Dec 7, 2015 at 12:39
  • @Alex: I saved it as save for web @ PieBie? How do I replace a layer? as The first 80 layers are working just fine and are the same as layes 80-150.
    – lona
    Commented Dec 8, 2015 at 9:59

1 Answer 1

20

Frame Disposal:

  • Select all Frames in Timeline
  • Right-Click on one frame
  • Select Dispose

    enter image description here

2
  • perfectly works Commented Aug 28, 2018 at 11:29
  • god thank you i don't even know how this got changed but it was making me crazy
    – milpool
    Commented Jan 30, 2022 at 20:08

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