This is a bug in the Image::Size module, from which GT::Image::Size is derived. I contacted the author about it and he replied:
Quote:
This is a bug, and I'm trying to come up with a clean, efficient solution for
it.
The GIF code used to read all the frames in an animated image, and pick the
largest as the overall image size. This is slow and inefficient, and according
to the spec the reference frame that I'm currently reading *should* be the
overall size. But some tools create GIFs with the reference frame either empty
or incorrect. I'm going to have to restore the old version of the code, I
guess, unless I can get a better solution.
He told me he should have a solution within "a few weeks;" as soon as I hear something more from him, I'll post the fixed module in the Bug Fix forum.
Jason Rhinelander
Gossamer Threads jason@gossamer-threads.com