Re: OT Re: TGIFImage and *large* animated GIFs - streaming?



In news:e80pmc$jhj$1@xxxxxxxxxxxxx,
Bruce Roberts <dontsendtober@xxxxxxxxxxxxxxxxxxxx> typed:

"Dunny" <paul.dunn4@xxxxxxxxxxxx> wrote in message
news:Gyyog.69671$uP.66799@xxxxxxxxxxxxxxxxxxxxxxx

This involves a hell of a lot of frames of animation (50 frames per
second, for up to about 4 hours). All the current implementations
I've seen appear to allow new animation frames to be added to the
GIFImage declared, and are stored in memory until the SaveToFile()
proc is called.

If you don't mind me asking, why such a high frame rate? Its nearly
double what most animations use.

Because the hardware I'm emulating had a refresh frequency of 50hz.
Programmers of the day did some spectacular effects in the time that it took
the TV's vertical synch to return to the top of the display, and you need to
be able to capture that - frame by frame. A lot of the software at the time
scrolled and performed graphical movements at 50hz too, so you'd lose that
quality by downgrading to 25hz.

D.


.



Relevant Pages

  • Re: stack pointer and frame pointer
    ... Stacks and frames are artifacts of particular implementations ... A stack pointer usually changes during the execution of any one ... and the storage space could be released ... A frame pointer, on the other hand, usually points to the beginning ...
    (comp.lang.c)
  • Bowling Game - Changes
    ... There are various implementations of the Bowling Game that ... incrementally calculate frame by frame scores. ... Seems reasonable to display 'frame scores' with more context - the ... let int MaxFrames = 10; ...
    (comp.object)
  • Re: discussion group comments
    ... two implementations: ... A vertical frame with Contents on the left and Text on the right. ... > You need to just link to the frame set that shows the comments and the ...
    (microsoft.public.frontpage.programming)