Re: Overlaying inline images

George Phillips (
Fri, 18 Nov 1994 14:02:00 UTC-0800

Well, GIF89a supports the notion of overlaying images. Most of the
time GIF is used as one image per file. However, the format itself
is described as one or more images overlaid on a "screen". 99% of
the files consist of a screen size of W x H with a single image
of W x H that goes on the screen at position 0, 0.

So you could specify two or more images that overlay each other.
I believe GIF89a has many ways to handle this situation ranging
from just doing it, to timed delays (for simple animations) to
awaiting user input before continuing.

This would mostly solve the original problem. You'd still have to
generate a GIF with the overlays, but that really is little more
than catting the images together.

I'm sure that such a solution will not be highly considered by
either the HTML 3.0 people or serious image people, but it may
be just useful enough to add in. Go lobby your favorite browser
authors if you're keen on it. For transparent GIFs I had to
write the (trivial) Mosaic patches and then piss off Eric Bina
mightly to get it included, but it's there now.