Animated GIF Buddy Icon

Is It Possible To Get An Animated Gif into iChat?
The File Is 56k & 50 X 50. When I Drag It In It Just Shows The First Frame. This Is For My Daughter, And I Appreciate Any Help. Thanks

Welcome to the Apple Discussions.
To view other people's animated icons, you will need one of the following third-party add-on's:
Live Icon from Ecamm http://www.ecamm.com/mac/liveicon/
iChat Streaming Icon http://ichat.pardeike.net/
Either will work.
-Ryan

Similar Messages

  • Using animated GIF as JButton icon

    Hi,
    I am trying to use an animated gif as an icon in a JButton.
    Everything works as it should except the animation is static!!
    Screenshots and code are at:
    http://www.beammicrosystems.com/Java/JButton.html
    Anyone got any good ideas?
    Regards,
    Andrew

    well i think you can do this in a label you can watch for a animation like you want a gif so my idea is that you should just make the label as a button and them :
    JLabel label = new JLabel();
    label.setIcon = new ImageIcon("name.gif");
    and put it the setBounds
    label.setBounds(x,y,long,tall);
    and if you want that looks like a button just do this
    label.setBorder(BorderFactory.createRaisedBevelBorder());
    thats all.

  • Animated gif icon for an exception instead of the standard icon?

    Hello,
    is there a possibillity to use an animated gif icon for an exception instead of the red standard icon in a web template?
    I tried  to change the standard icon s_s_ledr.gif against an animated gif icon in the mime repository, but it does not work. In the IE the icon is still shown without animation.
    Maybe I´ve changed the wrong icon?
    Can you please help me?
    Greetings
    Andreas
    Edited by: Andreas Zenner on Feb 25, 2009 1:22 PM

    Hi Andreas,
    it is possible to integrate own symbols for exceptions. If you can use animated gif I don't know. However there is a post over here explaining the usage of the modification for symbols:
    Re: BI 7 Web Design API - Parameter modification - Exception symbol
    If you have questions just let us know.
    Brgds,
    Marcel

  • Animated gif as my finder icon

    This should be easy I guess, but maybe I just don't know my apps well enough.
    I want to use an animated GIF, and have it operate - it's a waving flag) as my finder icon rather than the hard drive image.
    I know how to paste a static image using GET INFO method, but can I get some action on my desktop icon?

    Sorry, but I don't think OS X supports animated icons. On the other hand there are ways to add a drop or mouse-over state for icons; look at the regular blue folder icon, it opens when you drag-n-drop over it.

  • Text messages with animated .gif files attachment

     I recieved a text the other day with an animated gif file attached. I believe it was sent as a zip file. Anyway I tried to open it and all I got was a gray screen with an icon . No animation.. The second one I recieved was from a buddy. I watched and listened to it on his Droid 1. I had him send it to my phone text came through fine when I went to load and play the gif file it .had sound but no animation, just the gray screen again. I know the attachment is a zip file as I sent it to my email and opened it on my computer. Any thoughts maybe there's a setting I'm not finding? I'm using whatver text mesage program thats standard on the DX.
    Thanks
    MTY55.

    Sounds like the issue you are having is that the files are zipped, MMS should be zipped because it has to access the files to display it.. I send and recieve anifated gif files and they play fine but also keep in mind that for some reason the stock email client does not play all files at same time, if there is a audio and photo, it will play audio and then the photo..

  • Disabled JMenuItem doesn show animated gif

    Hi there
    I would like to have a popup menu with actions that are enabled after they have finished with some background task taking some time. Basically this works fine for the enabling action on a shown popup. However, adding an animated gif as the icon or disabled icon does not show it in disabled state. In enabled state it works perfect. Please have a try with the sample code. You should see the disabled item for 2 secs and the icon is not showing up. After being enabled, it does. Invoking the menu again shows the animated gif in its last state left, but not moving any more.
    I guess, repaints are not done appropriately in disabled state... Any ideas how to solve that would be highly appreciated :-)
    Actually I used the icon at http://mentalized.net/activity-indicators/indicators/pascal_germroth/indicator.white.gif
    Cheers
    Daniel
    public class Main
      public static void main(String[] args)
        final JFrame frame = new JFrame();
        frame.addMouseListener(new MouseAdapter()
          public void mousePressed(final MouseEvent e)
            final JPopupMenu popup = new JPopupMenu();
            popup.add(new JMenuItem("Open..."));
            popup.add(new JMenuItem("Close"));
            final JMenuItem action = new JMenuItem("Long loading until enabled");
            action.setIcon(new ImageIcon("C:/spinner.gif"));
            action.setDisabledIcon(new ImageIcon("C:/spinner.gif"));
            popup.add(action).setEnabled(false);
            popup.show(e.getComponent(), e.getX(), e.getY());
            SwingUtilities.invokeLater(new Runnable()
              public void run()
                try
                  Thread.sleep(2000);
                  action.setEnabled(true);
                catch (InterruptedException e1)
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);
        frame.setVisible(true);
    }Edited by: daniel.frey on Apr 22, 2009 7:50 AM

    The problem is that you are causing the EDT to sleep, which means the GUI can't repaint itself. Read the section from the Swing tutorial on Concurrency to understand what is happening.

  • Problem saving animated gif

    Hello!
    Just for fun i was planning to edit a animated football tackle gif. I was planning to remove the player who tackle in each and every frame of the animated gif. So it would take some time to finish.
    I have successfully opened the gif in CS6 via import Video Frames to Layers.
    It consists of 72 layers and i have tried to fix 10 of them just to see how it roughly would look like.
    My problem comes when I try to save and render the GIF (via save for WEB).
    The 10 first frames of my gif only shows one freezing frame, and then it shows the rest from 11-72 without any problems.
    What am i doing wrong, since my edited layers don't show up in the final GIF?

    Right on! Easy solution.
    First, the reason your first 10 frames are not changing is because each of those frames shows the same layer (Layer 1).
    In your layers panel, you have Layer 1 set to visible and all the other layers are invisible. That's good for Frame 1, but for frame 2 you'll want to make Layer 2 the visible one.
    Click on Frame 2 in your Timeline panel and then check the eyeball icon to make Layer 2 visible! Do the same for Frame 3/Layer 3, Frame 4/Layer 4, etc. until you get to the end of the animation!
    To address the second problem, the option for Make Frames from Layers is greyed out because you already have frames in your timeline.
    Go to your Timeline panel and select all the frames and delete them.
    Then select all your layers in the Layer panel, right-click and choose Make Frames from Layers... you should be able to click on it once your Timeline is cleared. It will automatically create frames that go from Layer 1 to your last layer (so, you wouldn't have to do it manually like above ^).
    Either way should take care of your problem! Please let me know if this works for you!!
    Cheers,
    Michael

  • ImageReady animated gif creation

    Using ImageReady 7.0
    I created an animated gif by putting a bunch of files named so they retained that order (1-29) into a folder and then did Import Folders as Frames. I then add times in the animation window for each frame and then save it optimized. I've always done it this way because it works and is fairly simple but I can't edit the file later and that's what I need help with.
    The deals is, whenever I try to add an image or move layers all the frames end up being that layer in the animation window. All I want to do is add some new images to the end or maybe somewhere else in one of the animated gifs instead of going through the steps like before.
    Can someone tell me how to do it or what I am doing wrong?
    Thanks in advance!

    Its been a long time since I have used ImageReady, and then it was for about year when CS3 came out. So my memory if very rusty with that program. (In other words I am hoping that I am not too far off base, lol.)
    Check and make sure there are the same number of layers as there are frames. I believe there is an option in the animation palette for sending the frames to layers. Once you know that the frames and layers match (plus any additional layers you create), you can clear out the animation and reapply the layers to frames.
    You should find a small icon in the upper right hand corner of the animation palette and the layers palette. Clicking them will bring up a menu that will do what you need.

  • Stepping an animated gif, one frame at a time?

    Does anyone know how to do this?
    I want my own timer to tell it when to paint the next frame.
    What I really want is an "asynchronous progress indicator", in other words, an icon that animates as long as stuff is still making progress.

    Does anyone know how to do this?
    I want my own timer to tell it when to paint the next
    frame.
    What I really want is an "asynchronous progress
    indicator", in other words, an icon that animates as
    long as stuff is still making progress.You can easily manipulate animated GIF images with Gif4J PRO for Java (http://www.gif4j.com/java-gif-imaging-gif4j-pro-library.htm)
    For example you can decode GIFs using Java Decoder (http://www.gif4j.com/java-gif4j-pro-gif-image-load-decode.htm) and then modify delays between frames or even extract frames and animate them manually.

  • Animated GIF in JTabbedPane - repaint madness!

    Loading and animated GIF into the icon for a JTabbedPAne just works, but it causes the paintComponent method on the main part of the panel to be called repeatedly. Anyway to distinguish between the two areas? The icon repaints automatically but I don't want to have to repaint the rest of the panel unnecessarily.

    I've run into the same problem simon, the only way I came over this was to do my own animation for the gif. Bit of a bother really. Anyone have any other solutions?

  • How can I edit an animated GIF?

    is there a way to add a animated GIF into your work, when I try to add one I am told that it will be a single layer. I downloaded a GIF from the web and trying to incorparate it into a web site header.

    Well, you are in luck, sort of. You have all the apps needed to create an animated gif. However that does not mean that the image you download was already or not. It could be a single image.
    A couple of things to go over
    1) When downloading from the net make sure you have permission to use that image before sharing with the public, as the image is protected by copyright laws in the US. (Images that state - Permission to use commercially, copyright free, common law licence - Generally are meant to share with the general public, granted that you post somewhere who you got the image from(the Least anyone can do it give credit where credit is due)
    2)Since you have the Master Collection or the CS4 Master Suite, you have every app that is need to create your own works of art. Photoshop, After Effects, Premeire pro are all capable of creating animated gifs. With the latter two being easier than photoshop.
    Since you have CS4 photoshop and this is the photoshop forum, we will keep it there.
    The version of Photoshop that comes in the master suite is the extended version of photoshop which is require for most of the animations it can do. Though, think and am not certain that the standard version can create animated gif files.
    OK, ok we got a lot of mumbo jumbo above so lets get into how to create an animated gif.
    First we need to determine if we are editing an animated gif or creating one from scratch. To load an animated gif all you need to do is file>open then select the file. Simple enough.
    The file will place each frame onto its own layer and if you have the animation panel open (If not select Windows>Animation ) Each frame will be placed there as well.
    Lets say we are going to edit a frame or better yet introduce a new frame. In the upper right hand corner of the animation panel is a small icon. Clicking it will pop up a menu. In that menu select delete animation. Don't worry your layers are safe, it only removes the frames from the animation panel.
    Now you can either change something in one of the layers or add a layer where you want the frame intoduced.
    When you are done you can select that same icon in the animation panel to pop up the menu and select Make frames from layers This will place all the layers back into the animation panel. This has to happen in order to save an animated gif.
    You can now use the File>save to web or File>Save to web and devices (This optiuon changed during one of the version, I don't recall so both are listed or look for something close to that)
    Select Gif for the format then the save button, where you can choose a location and file name. It will automatically add a hyphen between any words that normally are spaces for the web.
    OK, If you read the above, you probably alread realize how to create one from scratch. Just add a new layer for each frame and follow the steps above to add it to the animation panel and save for web.
    I know it sounds like a lot, but once you have done it a few times, it actually fairly simple.
    OK, Bonus round - What about After Effects and Premeire Pro?
    Well both of those apps Use a timeline instead of frames. Which makes them much simpler and more powerful for animations, since that is what they are dedicated to do.
    It is as simple as open the gif file, edit it, save it, done.
    I won't go into how the timeline works as that would require a long , long post. But once you understand it, it is much quicker and can do way more feature wise.
    One last thing, play around with it and see what it can do before commiting time to creating or editing a gif. It goes much easier once you get the hang of it.
    If you have any questions, issues, etc. just post away...
    Well, I got to go, I hope this helps.

  • Animated GIF problems

    I've recently implemented an extension of IconView to animate gifs correctly in editor panes. I am just haveing two problems with it that I can't figure out.
    Firstly, when an animated gif is added it animates fine. The next time the same gif is added, it doesn't animate, just shows the last image of the animation. I assume that something is trying to be clever by caching the image somewhere, is there any way around this?
    Secondly some of the gifs do not animate very well. I believe that they may be using transparency to leave the contents of previous frames behind, but I guess that java does not support this. Any thoughts on how I could solve this?
    Here is the simple code for my view:
    class AnimatedIconView extends IconView implements ImageObserver
         private Container container = null;
         private Rectangle bounds = null;
         public AnimatedIconView(Element e)
              super(e);
              Icon icon = StyleConstants.getIcon(getAttributes());
              if (icon instanceof ImageIcon)
                   ((ImageIcon)icon).setImageObserver(this);
         public void setParent(View parent)
              super.setParent(parent);
              container=getContainer();
         public void paint(Graphics g, Shape s)
              super.paint(g,s);
              bounds=s.getBounds();
         public boolean imageUpdate(Image img,int infoflags,int x,int y,int width,int height)
              if (((infoflags & ImageObserver.FRAMEBITS)>0)&&(container!=null)&&(bounds!=null))
                   container.repaint((int)bounds.getX(),(int)bounds.getY(),(int)bounds.getWidth(),(int)bounds.getHeight());
              return true;
    }Dave

    I just can point you the bug which is probably related to your problem:
    http://developer.java.sun.com/developer/bugParade/bugs/4725530.html

  • Animated Gif won't stop looping!

    I'll try to format my question as best I can.
    I have created a Java chat applet, and for the Java chat, I have created a "ChatPane" class for displaying the chat. ChatPane is an extension of Canvas, and every time the paint() method is called, the program loops through visible lines of text drawing them on a buffer image, then draws the buffer on the screen.
    My problem lies in animated gifs. In my chatroom, chatters can type textual symbols that will be replaced with an image (or emoticon). I have created my animated icons in a popular animated gif editing program, and I have set particular icons to loop 3 times. The problem is that when the animated icon is displayed in my applet, the animation -doesn't stop- after 3 loops, it loops forever! I can't for the life of me figure out why! Can anyone provide any insight as to why the animations won't stop after 3 loops? The animations work just fine if displayed in a browser by themselves (they stop looping after 3 times)
    Thank you for any help!
    [email protected]
    Tony N.

    From what I understand of your problem;
    - You have made your own animated gifs
    - With the software to make these gifs you have set them to loop their animations 3 times
    - They loop continuously
    I don't see how java can be expected to interpret the animated gif software instructions to loop only 3 times and would assume that there are various proprietry ways of setting this (an assumption based on applets /javascript etc, that rely on the client-side browser interpreter). So, if you loop your animated gif or have any form of animated gif that you import into your program with getDocumentBase /getCodeBase as a (pre-animated) gif, then this is exactly what I would assume would happen.
    The answer is to seperate your images with eg;-
    smiley1[0];
    smiley1[1];
    smiley1[2];
    run a seperate thread, cycle through them as you wish and stop.
    I'm fairly sure that there is nothing in either the swing libraries or the jmf libraries that can resolve this any other way, so your choices are write extra code and have a pool of threads to control this, or leave it as is.

  • Animated gif resizing problem

    Im trying to achieve the following: showing an animated gif that resizes to fill the area of a canvas. I tried the easy way: adding a label and setting the icon for that label, but when trying to resize the image it doesnt show (see code below). Is there any particular way of resizing an animated gif? can the labe-icon approach be used with animated gif that must be resized?
    Thanks a lot in advance.
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Image;
    import javax.swing.ImageIcon;
    public class TestFrame extends javax.swing.JFrame {
    /** Creates new form TestFrame */
    public TestFrame() {
    initComponents();
    Image image = this.getToolkit().getImage("C:\\multivideo\\img\\39.gif");
    Dimension dim = jLabel1.getPreferredSize();
    image = image.getScaledInstance(dim.width, dim.height, Image.SCALE_SMOOTH);
    ImageIcon i = new ImageIcon(image);
    jLabel1.setIcon(i);
    jLabel1.setBackground(Color.BLUE);
    pack();
    /** This method is called from within the constructor to
    * initialize the form.
    private void initComponents()
    jLabel1 = new javax.swing.JLabel();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    jLabel1.setIcon(new javax.swing.ImageIcon("C:\\multivideo\\img\\40.gif"));
    jLabel1.setMaximumSize(new java.awt.Dimension(1436, 86));
    jLabel1.setMinimumSize(new java.awt.Dimension(1436, 86));
    jLabel1.setPreferredSize(new java.awt.Dimension(1436, 86));
    getContentPane().add(jLabel1, java.awt.BorderLayout.CENTER);
    pack();
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new TestFrame().setVisible(true);
    private javax.swing.JLabel jLabel1;
    }

    I don't think getScaledInstance is smart enough to return a scaled image.
    You could try doing your own scaling:
    import java.awt.*;
    import java.awt.geom.*;
    import java.net.*;
    import javax.swing.*;
    public class Animated extends JComponent {
        private Image image;
        private double scale;
        public Animated(URL url, double scale) {
            image = new ImageIcon(url).getImage();
            this.scale = scale;
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Insets insets = getInsets();
            Graphics2D g2 = (Graphics2D) g.create();
            g2.translate(insets.left, insets.top);
            g2.scale(scale, scale);
            g2.drawImage(image, 0, 0, this);
            g2.dispose();
        public Dimension getPreferredSize() {
            Insets insets = getInsets();
            int w = insets.left + insets.right + (int)(scale*image.getWidth(null));
            int h = insets.top + insets.bottom + (int)(scale*image.getHeight(null));
            return new Dimension(w,h);
        public static void main(String[] args) throws MalformedURLException {
            URL url = new URL("http://members.aol.com/royalef/sunglass.gif");
            final JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(new Animated(url, 2), BorderLayout.NORTH);
            f.getContentPane().add(new Animated(url, 1), BorderLayout.SOUTH);
            f.pack();
            SwingUtilities.invokeLater(new Runnable(){
                public void run() {
                    f.setLocationRelativeTo(null);
                    f.setVisible(true);
    }Or you could explicitly extract the images from the animated gif and
    resize them individually. The sample code here does the extraction:
    http://forum.java.sun.com/thread.jspa?forumID=20&threadID=500348

  • Animated gif in a JButton which is a CellRenderer...

    I'm currently dealing with quite a huge thing...
    My cellRenderer is here to give a button aspect, this button has 3 kind of icons in fact :
    a cross when the line is ready to be treated
    a loading animation while in treatment... and here is the problem
    a tick whe the line has been treated
    i see the loader (but not always...) and not animated at all ...
    I change the states of the button in aother class, which has its own thread....
    .. as for no as see the lines being ticked line by line, cool, but if the loader could move between the 2 step, it would be perfect..
    Here is my class :
    * Create a special cell render for the first column of the images table
    * This cell render let us display a JButton associated with the given file in order
    * to permit its deletion from the tablelist
    * @author Gregory Durelle
    public class DeleteCellRender extends JButton implements TableCellRenderer , Runnable{
         private static final long serialVersionUID = 1L;
         int row;
         JTable table;
         public DeleteCellRender(){
             this.setIcon(Smash.getIcon("cross.png"));
              this.setBorderPainted(false);
              this.setForeground(Color.WHITE);
              this.setOpaque(false);
              this.setFocusable(false);
         public Component getTableCellRendererComponent( JTable table, Object value,boolean selected, boolean focused, int row, int column) {
              this.setBackground(table.getBackground());
              if(((DataModel)table.getModel()).getImageFile(row).isSent()){
                   this.setIcon(Smash.getIcon("tick.png"));//Smash is my main class & getIcon a static method to retrieve icons throug getRessource(url) stuff
                   this.setToolTipText(null);
              else if(((DataModel)table.getModel()).getImageFile(row).isSending()){
                   this.setIcon(Smash.getIcon("loader.gif")); //HERE IS THE PROBLEM, IT SHOULD BE ANIMATED :(
                   this.setToolTipText(null);
                   this.row=row;
                   this.table=table;
                 Thread t = new Thread(this);
                 t.start();
              else{
                   this.setIcon(Smash.getIcon("cross.png"));
                   this.setToolTipText("Delete this image from the list");
              return this;
         public void run() {
              while(true){
                   repaint();//SEEMS TO DO NO DIFFERENCE...
    }I tried to add a no-ending repaint but it does not make any difference... so if the Runnable annoy you, consider it deosn't exist ;)
    Someone has any idea of how to make an animated gif in a JButton which is in fact a CellRenderer ??....
    .. or maybe a better idea to make the loader appearing at the place of the cross, before the appearition of the tick....
    Edited by: GreGeek on 11 juil. 2008 23:04

    whooo :( you mean making a customized button ?
    like : public class MyButton extends AbstractButton{
       public void paintComponents(Graphics g){
          ...//img1 - wait 15ms - img2 - wait15ms - img3 - etc
    }that would be a solution, but i was pretty sure it would be possible to do more simple, and that i only forgot a very small thing to make it work...

Maybe you are looking for

  • Can an iPad 2 be synced on a MAC book Pro when an iPhone has already been synced to it?

    How do I sync my iPad 2 to my MAC Book Pro when my iPhone has already been synced to it? It seems to only recognise the iPhone.

  • Previous laptop crashed, got a new laptop but I can't use my iphone with it

    My old laptop crashed and is now inaccessible. Not only is all my music on itunes on that computer, but it was also the computer that I used to sync my iphone 4 with for updates, music, and other media files. So now with my new laptop, I can't put mo

  • Speed problem with mpegs

    When I download or try and watch a quicktime movie online it last like only 5 seconds and it's at the end of the movie. I have uninstalled and reinstalled QT but it still doesn't run at the correct speed. Also if I download it with keep dropping the

  • Visited sites by other computer connected to my WRT54G2

    hi...im new in using this WIFI of mine...WRT54G2..i can see only the IP ADDRESS visited sites by other computers connected to my wifi. is there a way to see the exact websites they were viewing?? or a software perhaps?? tnx 

  • Multi Jtable row selection

    I am trying to allow a multi Jtable selection : In a JPanel, boxlayout, I have many Jtables aligned with the Y AXIS (one below the other). They have the same model and what I want is to be able, when I drag an area with the mouse, to select all the r