animated gifs & frame-differencing

Scott Wallace scott.wallace at squeakland.org
Fri Feb 25 00:54:51 UTC 2005


It seems that Squeak does not take frame-differencing into account 
when internalizing and rendering animated gif files -- instead, it 
treats all frames as if they were full-animation frames.

The result is that only the first frame of an animated GIF that uses 
frame-differencing is correctly rendered.

Has anyone else encountered this bug?  Anyone have a fix?  Anyone 
inclined to *produce* a fix?

Here's an example of an animated gif that uses frame-differencing:

http://www.gifs.net/animate/alterego.gif

If you view this from a web browser or any standard graphics tool, 
you'll see it in its intended form.  Try viewing it in Squeak and 
you'll see the bug immediately.

Cheers,

  -- Scott


NOTE:  To load *any* animated gif into Squeak (3.7 and beyond) you'll 
need Ned's fix from the other day (thank you, Ned!), which you can 
find at:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-February/088875.html





More information about the Squeak-dev mailing list