TGIFViewer is a visual component for displaying animations at GIF (Graphic Interchange Format) with Free Pascal and Lazarus
Compatibility: Windows, Linux and MacOS
Capabilities of TGIFViewer:
- Loading from a stream, file, or resource (LoadFromStream, LoadFromFile, LoadFromResource functions)
 - Extraction of raw images (** DisplayRawFrame function)
 - Extraction of pre-calculated images from the animation (DisplayFrame function)
 - Display with or without transparency (Transparent)
 - Silent management of some badly encoded data to allow the display of images without disturbing the user
 - Error handling for poorly compressed files ‘(OnLoadError)
 - Center (Center), Resize (Stretch) the display
 - Dimension of the automatic component according to the image (AutoSize)
 - Evident when playing, stopping or pausing the animation (OnStart, OnPause, OnStop)
 - Access to GIF images and information via the Frames.Items property
 
French
Composant de visualisation de GIF.