Téléchargé 9 fois
Vote des utilisateurs
1
0
Détails
Licence : Mozilla
Mise en ligne le 8 juillet 2018
Plate-formes :
Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation
TGIFViewer : composant visuel pour l'affichage d'animations au format GIF
TGIFViewer : composant visuel pour l'affichage d'animations au format GIF
TGIFViewer 👀
TGIFViewer composant visuel pour l'affichage d'animations au format GIF (Graphic Interchange Format) avec Free Pascal et Lazarus
Compatibilité : Windows, Linux et MacOS
Capacités de TGIFViewer :
ℹ️ Contient également deux unités :
ℹ️ Vous pouvez télécharger GIF-ImageTestSuite pour tester avec plusieurs GIFs encodés différemment.
Installation :
Note :
L'application de démonstration GifView du dossier Demos ne nécessite pas l'installation du composant dans l'EDI pour fonctionner.
Licence : MPL
©️ 2018 J.Delauney (BeanzMaster)
TGIFViewer composant visuel pour l'affichage d'animations au format GIF (Graphic Interchange Format) avec Free Pascal et Lazarus
Compatibilité : Windows, Linux et MacOS
Capacités de TGIFViewer :
- Chargement depuis un stream, un fichier ou une ressource (fonctions LoadFromStream, LoadFromFile, LoadFromResource)
- Extraction des images brutes (**fonction DisplayRawFrame)
- Extraction des images pré-calculées de l'animation (fonction DisplayFrame )
- Affichage avec ou sans transparence (Transparent)
- Gestion silencieuse de certaines données mal encodées pour permette l'affichage des images sans perturber l'utilisateur
- Gestion des erreurs pour les fichiers mal compressés (OnLoadError)
- Centrer (Center), redimensionnement (Stretch) l'affichage
- Dimension du composant automatique en fonction de l'image (AutoSize)
- Evénement à la lecture, l'arrêt ou la mise en pause de l'animation (OnStart, OnPause, OnStop)
- Accès aux images et informations du GIF via la propriété Frames.Items[x]
ℹ️ Contient également deux unités :
- uFastBitmap : classe pour la manipulation de bitmaps 32 bits au format RGBA ou BGRA suivant l'OS
- TypesHelpers : classes ajoutant des fonctions utiles aux types de données (byte, integer, string, double, TDateTime...). Les fonctions sont accessibles directement par la complétion du code sous Lazarus.
ℹ️ Vous pouvez télécharger GIF-ImageTestSuite pour tester avec plusieurs GIFs encodés différemment.
Installation :
- Dans Lazarus, allez dans le menu "Paquet" et sélectionnez "Ouvrir un fichier de paquet (".lpk")
- Sélectionnez gifviewer_pkg.lpk du dossier Package
- Cliquez sur le bouton "Utiliser" puis "Installer"
- Le composant TGIFViewer sera installé dans la section Beanz Extra
Cliquez sur le bouton "Compiler"
Note :
L'application de démonstration GifView du dossier Demos ne nécessite pas l'installation du composant dans l'EDI pour fonctionner.
Licence : MPL
©️ 2018 J.Delauney (BeanzMaster)
Nos ressources disponibles
Lien github : https://github.com/jdelauney/TGIFViewer
GIF-ImageTestSuite : https://github.com/jdelauney/GIF-ImageTestSuite
GIF-ImageTestSuite : https://github.com/jdelauney/GIF-ImageTestSuite
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.