Read the list of files to process from 'incfile'.
This can be very useful for systems with short command line buffers, and
for scripted generation of long animations.
Hints and Tips
The output file (if any) and -loop _MUST_ be specified before any gif images.
You can specify several delay statements on the command line to change
the delay between images in the middle of an animation, e.g.
whirlgif -time 5 a.gif b.gif c.gif -time 100 d.gif -time 5 e.gif f.gif
Although it's generally considered to be evil, you can also specify
several transparency statements on the command line, to change the transparent
color in the middle of an animation. This may cause problems for some programs.
Known Bugs
- The loop 'count' is ineffective because Netspcape always loops infinitely.
- should be able to specify delay in an 'incfile' list (see next bug).
- Does not handle filenames starting with a - (hypen), except in 'incfile'.
- Needs better documentation.
Future Features (TODO List)
Only save colormaps that are different from preceeding ones.
- This will saves space, CPU time, and reduce compatibility problems
- Save only the changed part of images
- Add an option to compare each subsequent frame after the first, then
only save the smallest rectangle the encompasses changed areas of the
image. Using this option can make for VERY small animations, however, it
is likely to be incompatible with most badly-written rendering code, and
the best algorithms for this process are patented.
- option for luma sorting of colormaps
- This speeds up rendering and helps on displays with limited color
capabilities (e.g. most MS-Windows and many X-Windows systems).
If you're reading this as a text file or from some other site,
This program is available from
http://www.msg.net/utility/whirlgif/.
The program is based on the 1.10 release of
'txtmerge'
, written by Mark Podlipec podlipec@wellfleet.com