Loss transparency in an animated GIF image when resizing

Hi Friends,
I have to write a program to resize GIF, JPEG , and PNG images. I wrote and it works but when i resize a GIF file it loses its transparency and give a black color for transparent area.
I used a GifDecoder found at www.fmsware.com/stuff/GifDecoder.java
and a gif encoder found at jmge.net/java/gifenc/Gif89a090b.zip.
i don't know where the problem is .
i have some small problems in here.
How can i preserve the transparency of GIF image?
How can i set a transparent color in Graphic2D object? smtimes it may help me. or error may be in the encoder.
Help me guys.
Thanks and regards,
Manjula

Java comes with gif encoder/decoders.
Gifs are indexed images. This means that, for example, each pixel is an 8 bit value that is used to look up the correct 24 bit value in the index table. Gifs handle transparency by allowing one particular pixel value to be nominated as transparent.
If you just rescale the image then you will likely cause pixels with the magic "transparent" value to change their value and become normal pixels. Alternately pixels that are not transparent may have their values changed such that they are transparent.
Possibly the easyist solution to to force the image into a full RGBA image. Scale this then perform post processing on the image. I.e convert it back into an indexed image, looking at the values of the alpha channel (prior to making it indexed and if they are high enough then modify the corresponding pixel in the indexed image to have the magic transparent value. Then use Metadata passed to your Image writer to indicate which value is transparent.
matfud

Similar Messages

  • Animated GIF image gets distorted while playing.

    Hi,
    I have some animated gif images which I need to show in a jLabel and a jTextPane. But some of these images are getting distorted while playing in the two components, though these images are playing properly in Internet Explorer. I am using the methods insertIcon() of jTextPane and setIcon() of jLabel to add or set the gif images in the two components. Can you please suggest any suitable idea of how I can get rid of this distortion? Thanks in advance.

    In the code below is a self contained JComponent that paints a series of BufferedImages as an animation. You can pause the animation, and you specify the delay. It also has two static methods for loading all the frames from a File or a URL.
    Feel free to add functionality to it, like the ability to display text or manipulate the animation. You may wan't the class to extend JLabel instead of JComponent. Just explore around with the painting. If you have any questions, then feel free to post.
    The downside to working with an array of BufferedImages, though, is that they consume more memory then a single Toolkit gif image.
    import javax.swing.JComponent;
    import java.awt.image.BufferedImage;
    import java.awt.Graphics;
    import javax.imageio.ImageIO;
    import javax.imageio.ImageReader;
    import javax.imageio.stream.ImageInputStream;
    public class JAnimationLabel extends JComponent {
        /**The default animation delay.  100 milliseconds*/
        public static final int DEFAULT_DELAY = 100;
        private BufferedImage[] images;
        private int currentIndex;
        private int delay;
        private boolean paused;
        private boolean exited;
        private final Object lock = new Object();
        //the maximum image width and height in the image array
        private int maxWidth;
        private int maxHeight;
        public JAnimationLabel(BufferedImage[] animation) {
            if(animation == null)
                throw new NullPointerException("null animation!");
            for(BufferedImage frame : animation)
                if(frame == null)
                    throw new NullPointerException("null frame in animation!");
            images = animation;
            delay = DEFAULT_DELAY;
            paused = false;
            for(BufferedImage frame : animation) {
                maxWidth = Math.max(maxWidth,frame.getWidth());
                maxHeight = Math.max(maxHeight,frame.getHeight());
            setPreferredSize(new java.awt.Dimension(maxWidth,maxHeight));
        //This method is called when a component is connected to a native
        //resource.  It is an indication that we can now start painting.
        public void addNotify() {
            super.addNotify();
            //Make anonymous thread run animation loop.  Alternative
            //would be to make the AnimationLabel class extend Runnable,
            //but this would allow innapropriate use.
            exited = false;
            Thread runner = new Thread(new Runnable() {
                public void run() {
                    runAnimation();
            runner.setDaemon(true);
            runner.start();
        public void removeNotify() {
            exited = true;
            super.removeNotify();
        /**Returns the animation delay in milliseconds.*/
        public int getDelay() {return delay;}
        /**Sets the animation delay between two
         * consecutive frames in milliseconds.*/
        public void setDelay(int delay) {this.delay = delay;}
        /**Returns whether the animation is currently paused.*/
        public boolean isPaused() {
            return exited?true:paused;}
        /**Makes the animation paused or resumes the painting.*/
        public void setPaused(boolean paused) {
            synchronized(lock) {
                this.paused = paused;
                lock.notify();
        private void runAnimation() {
            while(!exited) {
                repaint();
                if(delay > 0) {
                    try{Thread.sleep(delay);}
                    catch(InterruptedException e) {
                        System.err.println("Animation Sleep interupted");
                synchronized(lock) {
                    while(paused) {
                        try{lock.wait();}
                        catch(InterruptedException e) {}
        public void paintComponent(Graphics g) {
            if(g == null) return;
            java.awt.Rectangle bounds = g.getClipBounds();
            //center image on label
            int x = (getWidth()-maxWidth)/2;
            int y = (getHeight()-maxHeight)/2;
            g.drawImage(images[currentIndex], x, y,this);
            if(bounds.x == 0 && bounds.y == 0 &&
               bounds.width == getWidth() && bounds.height == getHeight()) {
                 //increment frame for the next time around if the bounds on
                 //the graphics object represents a full repaint
                 currentIndex = (currentIndex+1)%images.length;
            }else {
                //if partial repaint then we do not need to
                //increment to the the next frame
    }

  • Problem at displaying animated gif images !!!!!!!!!!!!

    hello everyone......i am trying to display an animated gif image..............so till far i have no issues on this....
    but i face problem when :
    i have created a class called SimpleGame which extends JPanel....
    public class SimpleGame extends JPanel
    //code
    public void paintComponent(Graphics g)
    //code to draw image
    }now i have written another class with main method
    public class MyGame extends SimpleGame
    public MyGame()
            JFrame frame=new JFrame();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(800, 600);
            frame.setUndecorated(true);
            frame.setLocationRelativeTo(null);
            frame.getContentPane().add(this);
            frame.setVisible(true);
            this.repaint();
    }so image gets displayed but only one frame of animated image......image that is displayed is static.....since it is a animated gif,,,,,so some how animation is not rendered......only one frame is displayed......
    why is it happening ??
    if i try to display animated image from a single class i mean my paintComponent method and main method is at same class then i do not face problem.....
    but if my paint method is in another class and i am using that method from another class then animation does not get rendered.........
    any help !!!!! please...........

    class SimpleGame extends JPanel
    Image img=new ImageIcon("y.gif");
    public void paintComponent(Graphics g)
    g.drawImage(img,150,150,this);
    }main class//
    class MyGame extends SimpleGame
    public MyGame()
            JFrame frame=new JFrame();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(800, 600);
            frame.setUndecorated(true);
            frame.setLocationRelativeTo(null);
            frame.getContentPane().add(this);
            frame.setVisible(true);
            this.repaint();
    public static void main(String[] args)
    new MyGame();
    }my image gets displayed.......but only single frame of a animated image....animation is not happening..........

  • How combine a jpeg image & animated gif image & save  it as GIF ?

    i have an jpeg image, & also aminated gif image, how do i place the animated gif image over (in the center of the image) a jpeg image & save it as gif file ??

    First thing you need to do is stop thinking in terms of file formats once the files are in photoshop they are all the same. The exception being vector vs raster. But in this instance the process is rteally the same so 6 on one hand a half a dozen on the other. Or as some would say Tomatoe, tomahtoe(mispelled on purpose).
    The jpeg I would assume is the background image and the gif image is the fore ground object. Open the jpeg, and then place the gif file. As long as the fore ground object has transparency, your job is pretty much done. If not, then it will be up to you to mask what you want to keep vs what you don't and apply that selection to the foregrounds layer as a mask.
    Google the net or skim the users manual for the keywords - mask, selections, quickmask, pen tool, paths. Each of these can in one way or another take care of your issue.
    It would be worth your time to also go through the numerous videos about photoshop and see how its done.
    Either go to adobe tv,
    Itunes podcasts
    or one of the following web sites:
    http://kelbytv.com/
    http://creativesuitepodcast.com/

  • Animated Gif Image does not render correctly on screen

    I have added animated gif image to the scene it does not render correctely.it shakes on the screen. plz give me any suggestion
    i use following code
    Image logo= new Image(getClass().getResourceAsStream("images/image.gif"));
    logoLabel.setGraphic(new ImageView(logo));

    Hello user,
    I think gif are rendered smoothly.
    Are you sure you are not making many object of same images everytime?
    Thanks.
    Narayan

  • Animated gif image

    Hi
    I like to create an animated gif image from a given set of images with java. I like to do this with the given set of java api as I do not want to use a commercial graphics library. Can anyone provide me with a sample example.
    Thanks

    Hi
    I like to resize a gif image. Currently i am using the following code but the resized image is not smooth.
    public BufferedImage resizeImage(BufferedImage img, int newW, int newH)
              int w = img.getWidth();
              int h = img.getHeight();
              BufferedImage dimg = new BufferedImage(newW, newH, img.getType());
              Graphics2D g = dimg.createGraphics();
              g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
              g.drawImage(img, 0, 0, newW, newH, 0, 0, w, h, null);
              g.dispose();
              return dimg;
    Is there a way to resize a gif image in a smooth way as the example given in the gif4j library
    Thanks

  • Animated GIF Image on a JPanel.

    How can I display an animated GIF image on a JPanel? It should animate after displaying.
    Regards

    I think this code should display an animated GIF image on a JPanel.
    -Mani
    import javax.swing.*;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.*;
    public class Animation {
    public static void main(String args[]) {
    JLabel imageLabel = new JLabel();
    JLabel headerLabel = new JLabel();
    JFrame frame = new JFrame("JFrame Animation");
    JPanel jPanel = new JPanel();
    //Add a window listner for close button
    frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    // add the header label
    headerLabel.setFont(new java.awt.Font("Comic Sans MS", Font.BOLD, 16));
    headerLabel.setText("Animated Image!");
    jPanel.add(headerLabel, java.awt.BorderLayout.NORTH);
    //frame.getContentPane().add(headerLabel, java.awt.BorderLayout.NORTH);
    // add the image label
    ImageIcon ii = new ImageIcon("d:/dog.gif");
    imageLabel.setIcon(ii);
    jPanel.add(imageLabel, BorderLayout.CENTER);
    frame.getContentPane().add(jPanel, java.awt.BorderLayout.CENTER);
    frame.pack();
    frame.setVisible(true);
    }

  • Where can I find video training to make animated GIF images?

    I would like to get more info on how to make animated GIF images with my Photoshop for my WordPress blog here  http://www.getfreewordpressthemesnow.com

    Hello Bill,
    you could have a look at http://helpx.adobe.com/photoshop/using/creating-frame-animations.html >>> ... till save the animation
    and at the end: Adobe also recommends >>> http://helpx.adobe.com/photoshop/using/saving-files-graphics-formats.html#save_in_gif_form at
    If the German language is no problem for you, you could use http://praxistipps.chip.de/photoshop-animiertes-gif-erstellen_1485
    Hans-Günter

  • I finished making an animated .gif image in FireWorks. My question is, how do I convert it into video so that when I edit video, that every video editing program recognizes it? Long story short, How do I convert animated .gif files into video formats?

    I worked in Adobe FireWorks to make the animated .gif. What program do I use to convert the file from .gif to any video format: .mp4, .m4v, .avi, .wmv, etc. I want to convert it into video format, so that QuickTime Player plays the video, I can insert it into iMovie '11 and edit, and also insert it into Final Cut Pro X and edit video.

    Thanks for getting back with me so promptly.  It has taken me this time to connect with the proper people to find out the information you requested.
    The camera used to film the class was a Panasonic AG-HMC40P, owned by a local cable TV station; they use Kodak video encoding software, and a SD card was used to store the video.   The file extension is .mts, and the mime file is MPEG 2 transport.  He said I probably need an AVCHD converter, and the Mac app store lists 8 of those options, 4 free and 4 for up to $9.99.  He said I'll also need a converter for later plans of posting on YouTube or on the website, and while some of those in the app store might work for the later needs, he knows one app called "Compressor" that would work for the uploading later.  He also suggested I could try renaming the .mts file to .MP2T, but he wasn't sure that would work.
    They don't work with Macs at the studio, but I had thought I could have some lessons there in editing, and apply what I learned to my iMac and iMovie.
    First, though, I have to be able to see it and review it!
    Thanks again!

  • How do you make an animated gif activate when a corresponding button is selected?

    I am working on a DVD menu using Photoshop and Encore. I currently have a map as a background and a gif animation of a radar ping. The radar ping has transparent parts so that it shows up in front of the map it will be placed on. I want the radar ping gif to animate when it is selected, but I cannot make it animate. When I tried to place the animated gif into the DVD, it became a static image with 50 layers, instead of an animation with 50 frames. When I replaced the gif with a static image, it still caused problems because when I made it into one of the button's highlights, the button overlapped the other buttons, causing those to highlight as well.
    Summary: Ideally, I want to add various gifs that will activate when the corresponding menu/chapter buttons are selected.
    Failing that, I would be happy just to know how to add an animated gif to my DVD menu background.

    You have two problems. The first is that an animated gif has no special status in DVD authoring. It is an anmiation. How do you get animations into a DVD project? You import them as movies - either as assets that get puit on timelines, or assets that become part of a motion background.
    Yes, Encore has a special feature of making animated thumbnails, but this is  just a fancy way of putting thumbnail-sized bits of video into a video background of a menu.
    I think you resolve the animated gif issue if you convert it to a video format Encore understands.
    http://helpx.adobe.com/encore/using/importing-assets.html#supported_file_formats_for_impor t
    The second issue is that you want a button highlight to be an animation. Also not part of the DVD spec or what Encore will do. You can fake this, by having a button autoactivate and to go to a different menu that has the animation for that button as part of the background.  You create as many menus as you have buttons with that characteristic.
    Note that a mouseover won't autoactivate, so this doesn't work on a  computer the way solme users would like.
    Scripting is a way some authoring applications can handle such things, but Encore does not provide scripting.

  • Question about animated GIF image

    I am working on a new site. My client (using Safari 1.x with
    OS10.3x) tells
    me that this ani GIF doesn't load properly. I see it fine in
    10.4x, with
    both Safari 2x and FF1.5x, and on the PC. Whazzup wit dat?
    http://www.murraytestsite.com/nni/n_default.shtml
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================

    Could this be a problem?
    2 different background images defined for the same container?
    #wrapper #topContent {
    background-image: url(Images/Anim.gif);
    and...
    #topContent {
    background-repeat: no-repeat;
    background-image: url(../images/Index.jpg);
    height: 208px;
    Just a thought..........
    John Malone
    ==============
    "Murray *ACE*" <[email protected]> wrote
    in message
    news:[email protected]...
    | That's it, John. Thanks.... It makes sense now that Joe
    pointed out to
    me
    | the background image-ness of that! I had just copied and
    pasted from a
    page
    | that I didn't create....
    |
    | --
    | Murray --- ICQ 71997575
    | Adobe Community Expert
    | (If you *MUST* email me, don't LAUGH when you do so!)
    | ==================
    |
    http://www.dreamweavermx-templates.com
    - Template Triage!
    |
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    |
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    |
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    | ==================
    |
    |
    | "John Malone" <[email protected]> wrote in
    message
    | news:[email protected]...
    | > Container not big enough....
    | >
    | > #wrapper #topContent {
    | > height: 167px;}
    | >
    | > Change to
    | >
    | > #wrapper #topContent {
    | > height: 208px;}
    | >
    | > That will do it I think...
    | > --
    | > John Malone
    | > ==============
    | > "Murray *ACE*" <[email protected]>
    wrote in message
    | > news:[email protected]...
    | > | John:
    | > |
    | > | Thanks. You are right - I had missed that. Why would
    that be? Any
    | > idea?
    | > |
    | > | --
    | > | Murray --- ICQ 71997575
    | > | Adobe Community Expert
    | > | (If you *MUST* email me, don't LAUGH when you do
    so!)
    | > | ==================
    | > |
    http://www.dreamweavermx-templates.com
    - Template Triage!
    | > |
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    | > |
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    | > |
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    | > | ==================
    | > |
    | > |
    | > | "John Malone" <[email protected]> wrote in
    message
    | > | news:[email protected]...
    | > | > Murray,
    | > | > The ani is cool BUT using FF & IE6 The ani
    does not show the last
    | > frame.
    | > | > Loaded and reloaded in both but still no last
    frame..
    | > | > (the one that has the saying "Where Ideas...."
    on the bottom).
    | > | > Just wanted you to know
    | > | > --
    | > | > John Malone
    | > | > ==============
    | > | > "Murray *ACE*"
    <[email protected]> wrote in message
    | > | > news:[email protected]...
    | > | > |I am working on a new site. My client (using
    Safari 1.x with
    | > OS10.3x)
    | > | > tells
    | > | > | me that this ani GIF doesn't load properly. I
    see it fine in
    10.4x,
    | > | > with
    | > | > | both Safari 2x and FF1.5x, and on the PC.
    Whazzup wit dat?
    | > | > |
    | > | > |
    http://www.murraytestsite.com/nni/n_default.shtml
    | > | > |
    | > | > |
    | > | > | --
    | > | > | Murray --- ICQ 71997575
    | > | > | Adobe Community Expert
    | > | > | (If you *MUST* email me, don't LAUGH when you
    do so!)
    | > | > | ==================
    | > | > |
    http://www.dreamweavermx-templates.com
    - Template Triage!
    | > | > |
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    | > | > |
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    | > | > |
    http://www.macromedia.com/support/search/
    - Macromedia (MM)
    | > Technotes
    | > | > | ==================
    | > | > |
    | > | > |
    | > | > |
    | > | >
    | > | >
    | > |
    | > |
    | >
    | >
    |
    |

  • Why does the iPhone convert animated .GIF images?

    I saved a bunch of animated .GIF files on my iPhone.
    When I imported them onto my computer, they were all single framed .JPG files.
    Why does the iPhone convert the images, and is there any way to prevent this?
    Thanks!

    you can play gif in webView ,just the same way you load a jpeg or png..
    NSString *path = [[NSBundle mainBundle] pathForResource:@"santa" ofType:@"gif"];
    NSURL *url = [NSURL fileURLWithPath:path isDirectory:NO];
    /* Load the request. */
    [myWebView loadRequest:[NSURLRequest requestWithURL:url]];
    the gif that is locally saved will be loaded.

  • Animated gif images not working, n73 problem pleas...

    my phone is n73music. when i try to use animated or gif images as wallpapers, the images are not moving as they should do in standby mode on the display. what could be the problem, please advice. thankyou.

    Sorry, N73/ME is a s60 phone and s60 doesnt support moving animated GIG, PNG file format as wallpaper

  • Set an animated gif image as wallpaper?

    When I looked at this picture, I wanted to make it my wallpaper.
    I call this kind of thing "ants' fights" because I don't know the word for it. (please tell me)
    '$ feh --bg-center xx.gif' does not set it as animated. Actually feh doesn't show you the animation even when you use it to view the image.
    It must be a simple question I believe. Anyone knows how?

    sergey6661313 wrote:
    na12 wrote: gifview --animate --new-window root  animated.gif
    next level :
    $ gifview --animate --new-window root animated.gif
    X Error of failed request: BadWindow (invalid Window parameter)
    Major opcode of failed request: 3 (X_GetWindowAttributes)
    Resource id in failed request: 0xffffffff
    Serial number of failed request: 7
    Current serial number in output stream: 8
    output unchanged, as before, but something is wrong ...
    I have the same error on my Arch 64bit,
    Here is new PKGBUILD with the patch.
    https://github.com/StanleyPham/gifsicle-patch
    Last edited by Stanley_00 (2013-11-16 14:05:00)

  • FIREFOX IS FREEZING MY BACKGROUND GIF IMAGES WHEN THEY USED TO RUN SMOOTHLY BEFORE.

    WE CREATE WEBSITES USING THE WEEBLY CREATOR, AND ALL OF OUR BACKGROUND IMAGING WORKS FLAWLESSLY IN CHROME.
    BUT WE DESIGN ALL OF OUR WEBSITES USING THE FIREFOX BROWSER, AND CERTAIN BACKGROUNDS ARE FREEZING WHEN THEY NEVER USED TO DO SO BEFORE.
    1. WE DELETED FOXFIRE AND UPDATED IT AGAIN
    2. WE DISABLED ALL OF OUR PLUGINS AND THAT DIDN'T WORK.
    3 WE WENT TO THE CONFIF: SETTINGS AND MADE SURE BOTH VIDEO AND GRAPH SETTINGS WHERE SET TO TRUE AND WE ARE STILL HAVING A HUGE PROBLEM WITH FREEZING BAD.
    4. WE DISABLED HARDWARE ACCELERATOR WITH STILL NO LUCK
    "application": {
    "name": "Firefox",
    "version": "37.0.1",
    "buildID": "20150402191859",
    "userAgent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0",
    "updateChannel": "release",
    "supportURL": "https://support.mozilla.org/1/firefox/37.0.1/WINNT/en-US/",
    "numTotalWindows": 2,
    "numRemoteWindows": 0
    "crashes": {
    "submitted": [],
    "pending": 1
    "modifiedPreferences": {
    "browser.cache.disk.smart_size.first_run": false,
    "browser.cache.disk.capacity": 358400,
    "browser.cache.frecency_experiment": 2,
    "browser.places.smartBookmarksVersion": 7,
    "browser.sessionstore.upgradeBackup.latestBuildID": "20150402191859",
    "browser.startup.homepage_override.mstone": "37.0.1",
    "browser.startup.homepage_override.buildID": "20150402191859",
    "dom.mozApps.used": true,
    "extensions.lastAppVersion": "37.0.1",
    "gfx.direct3d.last_used_feature_level_idx": 0,
    "media.gmp-gmpopenh264.lastUpdate": 1428406839,
    "media.gmp-gmpopenh264.version": "1.3",
    "media.gmp-gmpopenh264.enabled": true,
    "media.gmp-manager.lastCheck": 1428406839,
    "network.cookie.prefsMigrated": true,
    "places.history.expiration.transient_current_max_pages": 104472,
    "plugin.state.np_wtapp": 1,
    "plugin.state.npadobeaamdetect": 2,
    "plugin.importedState": true,
    "plugin.state.np32dsw": 2,
    "plugin.disable_full_page_plugin_for_types": "application/pdf",
    "plugin.state.nppdf": 2,
    "plugin.state.npwlpg": 2,
    "plugin.state.npintelwebapiipt": 2,
    "plugin.state.npspwrap": 2,
    "plugin.state.npappdetector": 2,
    "plugin.state.npintelwebapiupdater": 2,
    "plugin.state.npgoogleupdate": 2,
    "plugin.state.nphpdetect": 2,
    "plugins.load_appdir_plugins": true,
    "privacy.sanitize.migrateFx3Prefs": true
    "lockedPreferences": {},
    "graphics": {
    "numTotalWindows": 2,
    "numAcceleratedWindows": 2,
    "windowLayerManagerType": "Direct3D 11",
    "windowLayerManagerRemote": true,
    "adapterDescription": "Intel(R) HD Graphics 4000",
    "adapterVendorID": "0x8086",
    "adapterDeviceID": "0x0166",
    "adapterSubsysID": "1854103c",
    "adapterRAM": "Unknown",
    "adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32",
    "driverVersion": "10.18.10.3304",
    "driverDate": "9-9-2013",
    "adapterDescription2": "",
    "adapterVendorID2": "",
    "adapterDeviceID2": "",
    "adapterSubsysID2": "",
    "adapterRAM2": "",
    "adapterDrivers2": "",
    "driverVersion2": "",
    "driverDate2": "",
    "isGPU2Active": false,
    "direct2DEnabled": true,
    "directWriteEnabled": true,
    "directWriteVersion": "6.3.9600.17415",
    "webglRenderer": "Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)",
    "info": {
    "AzureCanvasBackend": "direct2d 1.1",
    "AzureSkiaAccelerated": 0,
    "AzureFallbackCanvasBackend": "cairo",
    "AzureContentBackend": "direct2d 1.1"
    "javaScript": {
    "incrementalGCEnabled": true
    "accessibility": {
    "isActive": false,
    "forceDisabled": 0
    "libraryVersions": {
    "NSPR": {
    "minVersion": "4.10.8",
    "version": "4.10.8"
    "NSS": {
    "minVersion": "3.17.4 Basic ECC",
    "version": "3.17.4 Basic ECC"
    "NSSUTIL": {
    "minVersion": "3.17.4",
    "version": "3.17.4"
    "NSSSSL": {
    "minVersion": "3.17.4 Basic ECC",
    "version": "3.17.4 Basic ECC"
    "NSSSMIME": {
    "minVersion": "3.17.4 Basic ECC",
    "version": "3.17.4 Basic ECC"
    "userJS": {
    "exists": false
    "extensions": [
    "name": "Adobe Acrobat - Create PDF",
    "version": "2.0",
    "isActive": false,
    "id": "[email protected]"
    "name": "Norton Toolbar",
    "version": "2015.2.1.3",
    "isActive": false,
    "id": "{2D3F3651-74B9-4795-BDEC-6DA2F431CB62}"
    "experiments": []
    WE WOULD LIKE OT CONTINUE TO USE FIREFOX FOR OUR WEBSITE CREATION BUT IF THESE FREEZES DON'T STOP WE WILL BE FORCED TO CHANGE OVER TO CHROME FOR ALL OUR CLIENTS. HERE IS THE WEBSITE AND THE BACKGROUND IMAGES WHICH ARE FREEZING.
    http://www.allianceoftheholytrinity.com/
    1. http://www.allianceoftheholytrinity.com/10014-audio--video-messages-of-faith-10014.html
    2. http://www.allianceoftheholytrinity.com/10014-virtual-3d-tours-10014.html
    3. http://www.allianceoftheholytrinity.com/10014-inside-the-vatican-10014.html
    PLEASE HELP.....

    ''mrbunnylamakins [[#answer-714804|said]]''
    <blockquote>
    Try this...... your gif animation may be off
    Toggle animated GIFs :: Add-ons for Firefox
    [https://addons.mozilla.org/en-us/firefox/addon/toggle-animated-gifs/]
    or
    1) in a new tab type in the URL '''about:config'''
    2) click the button saying '''I'll Be Careful'''
    3) type into the search bar at top '''image.animation_mode'''
    4) It should read '''Normal''' under mode
    The Firefox preference image.animation_mode determines how the browser handles animated gifs. It has three values that it accepts:
    * none - will prevent all animation and display a static image instead.
    * once - will run through the animation once and then stop.
    * normal (default) - will allow it to play repeatedly.
    The new value takes effect right away, which you can test on any page that is displaying animated gifs. If a page is already open, you need to reload it before the change becomes available.
    </blockquote>
    ''mrbunnylamakins [[#answer-714804|said]]''
    <blockquote>
    Try this...... your gif animation may be off
    Toggle animated GIFs :: Add-ons for Firefox
    [https://addons.mozilla.org/en-us/firefox/addon/toggle-animated-gifs/]
    or
    1) in a new tab type in the URL '''about:config'''
    2) click the button saying '''I'll Be Careful'''
    3) type into the search bar at top '''image.animation_mode'''
    4) It should read '''Normal''' under mode
    The Firefox preference image.animation_mode determines how the browser handles animated gifs. It has three values that it accepts:
    * none - will prevent all animation and display a static image instead.
    * once - will run through the animation once and then stop.
    * normal (default) - will allow it to play repeatedly.
    The new value takes effect right away, which you can test on any page that is displaying animated gifs. If a page is already open, you need to reload it before the change becomes available.
    </blockquote>

Maybe you are looking for

  • J2SE Local Adapter Engine

    Hi, We are using the local adapter engine to send and receive files from a FTP server. However, the outbound/receiver adapter is throwing this ugly Java/FTP exception: Feb 28, 2006 1:02:58 PM  ...sap.aii.messaging.adapter.ftp.FTPCtrl [Thread-20] Info

  • How to deal with BP inconsistencies in SRM?

    Dear Experts, How to deal with Business Partner inconsistency in SRM? A BP is damaged beyond repair? Should we delete the BP of the user (SU01 user)? Are we allowed to delete a BP? or do we need to archive the BP? What will happen to the follow-on do

  • MEPO151 - ME_PROCESS_PO_CUST / IF_FLUSH_TRANSPORT_MM~START

    Dear All, I'm using ME_PROCESS_PO_CUST (PROCESS_ITEM) to make some modifications. Everything is working ok but when I want to create a PO with reference to another PO, after I press Adopt button - the system issues this message. As I read in the info

  • Query to find the  second maximum date in a table

    please give me the query to find the second maximum date in a table

  • Interactive form sample code(ABAP)

    I make an ABAP program using form FP_EXAMPLE_01 folowing training document "Printing Forms with Interactive Forms Based on Adobe Software" . But it can not run. I am new in Interactive form. Can you help me a full code sample to run this form FP_EXAM