SuperGIF is a Chrome extension that enhances the user experience of watching animated GIFs by adding play controls like pause, resume, and seek. It replaces GIF images with a canvas that plays the animation frame by frame, providing better control and focus on the details.
Want to check extension ranking and stats more quickly for other Chrome extensions?
Install
Chrome-Stats extension
to view Chrome-Stats data as you browse the Chrome Web Store.
Main purpose of this extension is to improve user experience when watching long animated gifs in a browser. Typical user is someone who watches screen capture converted into animated gif and wishes to pause the animation to focus on some detail on currently captured screen. This rather trivial task is not really straightforward as there are no pause/resume controls built-in.
This extension adds "SuperGIF" context menu to GIF images on the currently visited site. When triggered, image is parsed into individual frames and replaced with canvas that plays the animation frame by frame. User can then pause/resume or seek by clicking on the canvas.
Under the hood this extension bundles SuperGIF class from libgif-js project and adds little bit of custom logic to registered event handlers.
User reviews
Very simple and works good.
How to use:
1. Right click on the animated gif and select "SuperGif".
2. Wait until the gif is loaded (you can see the progress bar below the image).
3. Click on the image to STOP / PLAY
4. Click and drag the mouse to SEEK FORWARD / BACK
Works really well.
The one annoying thing is that every time we load a page, we have to manually click on each GIF image and wait a few seconds until it becomes playable.
To make this perfect:
1. run the script automatically over every GIF that is loaded in a webpage.
2. cache the playable results (not by default, but give the option per webpage), so that we don't need to re-run the script every time we come across the same page.
Ps: The reason I'm suggesting this is that there is this documentation website that has tons of GIFs and I need to revisit it constantly, and not only I have to pause the GIFs to see what's going on, but also the many GIFs playing all the time are very distracting when you're trying to read the web page, so it's nice to pause them.