Skip navigation
Currently Being Moderated

CS5 - How to Add Text to Existing Animated gif File

Jul 19, 2011 8:17 PM

Is there another way to add text to an existing animation other than manually duplicating the text layer in the layer palette and merging each one with the existing animation layers?

 
Replies
  • JJMack
    5,995 posts
    Jan 9, 2006
    Currently Being Moderated
    Jul 19, 2011 8:28 PM   in reply to pltsmt

    If you have the original layerd file thar animated GIF was created with update it an generate a new animated GIF.  If you do not have that file edit the Animatef GIF file.  The Document that opens in Photoshop may not be exactly like the layered document the animated GIF was created from. Add the text layers you want and update the frames in the animation pannel so that the text apears when you want it to. Generate a new GIF don't overlay the old one

     
    |
    Mark as:
  • JJMack
    5,995 posts
    Jan 9, 2006
    Currently Being Moderated
    Jul 19, 2011 8:39 PM   in reply to pltsmt

    Frames in the animation contain a composite of the layers you set visible for that frame in the animation panel. You can include the text layers in all frames if you want to.  The Animation Palette also has a Fly_Out menu with some option.  I do no do that many animated Gifs so I'm not the knowledgeable when it comes to the Fly-out menu.  I use Tween and also make frames from layers.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 19, 2011 8:39 PM   in reply to pltsmt

    Make your animation a smart object then overlay your text onto it.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 19, 2011 11:13 PM   in reply to pltsmt

    You are throwing together different things. Frame-based animation has never worked as you described. As already mentioned, each frame in the aniamtion palette represents the visibility states of the normal layers palette and in order for your text to appear on all frames you just need to make it visible. Of course you can multi-select animation frames to make things easier, but you cannot stack frames on top of each other such as you want to do - all operations that affect layer blending still have to be done in the layers palette.

     

    Mylenium

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 19, 2011 11:58 PM   in reply to pltsmt

    You're under the assumption that photoshop does its animations via the animation panel. In reality all animations are layer based. So clear your animation frames and reapply the layers. With the text being on the top layer, it will be visible on top of the remain layers so, it will be visible in all frames. In other words when you add a layer that effects other layers, photoshop does not automatically update the remaining frames which is why you have to do it.

    Also it makes it easier if you mention what version of photoshop your using and the OS. As the animation panel has gone through a face lift and does not require frame based animations any more and are more in sync with how after effect and flash operate using keyframes.

     
    |
    Mark as:
  • JJMack
    5,995 posts
    Jan 9, 2006
    Currently Being Moderated
    Jul 20, 2011 4:03 AM   in reply to pltsmt

    As I wrote the animation Palette has a fly-out menu in the upper right hand cornor. In there I found an option that I checked. "New Layers Visible in All Frames".  I then added a new text layer and the text was in all frames when I played the animation. in fact in this animation all layer are visible in all 150 frames. However the position of layer 1 is different in each frame. I only dd the First and last position of the layer Photoshop's Animation Fly-out option Tweengenerated the middle 148 positions for me.TextinAllFrames.jpg

     

    I did not generate a new Gif here is the old one if I had generated a new gif the text would have been visible through out the anamation Cloud Logo [ CloudLogo ]

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points