API:Vcl.Imaging.GIFImg
Sommaire
Classes
| GIFException | Utilisée pour déclencher des exceptions lors de la gestion des fichiers image GIF. |
| TColorLookup | Représente la classe de base de toutes les classes de mappage des couleurs. |
| TColorLookupClass | TColorLookupClass est une classe de TColorLookup |
| TCustomGIFRenderer | Représente la classe de base des classes de rendu GIF. |
| TFastColorLookup | Représente la classe du mappage rapide de couleurs. |
| TGIFAppExtensionClass | TGIFAppExtensionClass est une classe de TGIFApplicationExtension |
| TGIFAppExtNSLoop | Représente la classe qui stocke des informations à propos des applications utilisant des images GIF animées. |
| TGIFApplicationExtension | Représente la classe de base pour les classes contenant des informations à propos des applications utilisant des images GIF. |
| TGIFBlock | Implémente les opérations de flux pour les blocs des images GIF. |
| TGIFColorMap | Implémente la manipulation de la table de couleurs globale d'un fichier image GIF. |
| TGIFCommentExtension | Contient des informations textuelles à propos de l'image GIF. |
| TGIFExtension | TGIFExtension est la classe de base pour les classes qui contiennent des informations à propos des paramètres utilisés lors du traitement d'un objet GIF. |
| TGIFExtensionClass | TGIFExtensionClass est une classe de TGIFExtension |
| TGIFExtensionList | TGIFExtensionList contient un tableau d'objets TGIFExtension. |
| TGIFFrame | TGIFFrame représente un plan d'une animation GIF. |
| TGIFGraphicControlExtension | Contient les informations utilisées lors du traitement d'un bloc de rendu graphique. |
| TGIFHeader | Identifie le flux de données GIF dans le contexte. |
| TGIFImage | TGIFImage contient une image GIF (Graphics Interchange Format). |
| TGIFImageList | TGIFImageList contient un tableau d'objets TGIFFrame. |
| TGIFItem | Implémente les opérations de flux pour les blocs des images GIF. |
| TGIFList | Implémente la gestion d'une liste d'objets TGIFItem. |
| TGIFRenderer | TGIFRenderer est utilisée pour le rendu GIF. |
| TGIFTextExtension | Contient des informations sur le rendu des données textuelles en graphique. |
| TGIFTrailer | Indique la fin du flux de données GIF. |
| TGIFUnknownAppExtension | Implémente une liste d'objets TGIFBlock. |
| TGrayScaleLookup | Représente la classe pour le mappage des couleurs sur une palette à 256 nuances de gris uniforme. |
| TGrayWindowsLookup | Représente la classe pour le mappage des couleurs sur une palette à 4 nuances de gris. |
| TMonochromeLookup | Représente la classe pour le mappage des couleurs sur une palette noir-et-blanc. |
| TNetscapeColorLookup | Représente la classe pour le mappage des couleurs sur le cube de couleurs Netscape. |
| TSlowColorLookup | Représente la classe du mappage de couleurs lent. |
Routines
| CreateOptimizedPaletteFromManyBitmaps | Effectue la quantification des couleurs sur plusieurs bitmaps. |
| InternalGetDIB | Convertit un bitmap en un DIB d'un format de pixel spécifié. |
| InternalGetDIBSizes | Calcule les tailles de tampon nécessaires pour la conversion d'un bitmap en un DIB d'un format de pixel spécifié. |
| ReduceColors | |
| Register | Ajoute le support à la conception des GIFs à TImage. |
| WebPalette | Crée une palette Netscape de non-tramage uniforme à 256 couleurs. |
Types
| BGRArray | BGRArray est un tableau d'éléments TRGBTriple. |
| PalArray | PalArray est un tableau d'éléments TPaletteEntry. |
| PBGRArray | PBGRArray est un pointeur sur un type BGRArray. |
| PInverseLookup | PInverseLookup est un pointeur sur un type TInverseLookup. |
| PPalArray | PPalArray est un pointeur sur un type PalArray. |
| PRGBQuadArray | PRGBQuadArray est un pointeur sur un type TRGBQuadArray. |
| TColorMap | TColorMap est un tableau d'éléments de type TGIFColor. |
| TColormapHistogram | TColormapHistogram est utilisé en interne dans la classe TGIFColorMap. |
| TColormapReverse | TColormapReverse est utilisé en interne dans la classe TGIFColorMap. |
| TColorReduction | Spécifie les méthodes de réduction des couleurs disponibles. |
| TDisposalMethod | Spécifie les méthodes de disposition utilisées lors du rendu des images GIF. |
| TDitherMode | Spécifie les algorithmes de tramage disponibles. |
| TGIFAnimationLoop | Spécifie le comportement de la boucle d'animation. |
| TGIFApplicationRec | TGIFApplicationRec est utilisé pour stocker les informations relatives à l'application qui contient l'image GIF. |
| TGIFAuthenticationCode | TGIFAuthenticationCode représente un code utilisé pour authentifier l'identificateur de l'application. |
| TGIFColor | Une variable de type TGIFColor contient la représentation d'une couleur dans la palette de couleurs RVB (RGB). |
| TGIFDithering | Spécifie le comportement du tramage lors de l'utilisation de la palette 216 couleurs Netscape. |
| TGIFExtensionType | TGIFExtensionType est une valeur numérique qui identifie de façon unique le type d'une extension. |
| TGIFGCERec | TGIFGCERec est utilisé pour stocker des informations à propos de l'extension du contrôle graphique. |
| TGIFIdentifierCode | TGIFIdentifierCode représente un code utilisé pour identifier l'application possédant l'extension d'application. |
| TGIFOptimizeOption | Spécifie les options d'optimisation utilisées dans la méthode Optimize. |
| TGIFOptimizeOptions | TGIFOptimizeOptions est un ensemble d'éléments de type TGIFOptimizeOption. |
| TGIFPlainTextExtensionRec | TGIFPlainTextExtensionRec est utilisé pour stocker des informations à propos des paramètres nécessaires pour effectuer le rendu des données textuelles sous forme de graphique. |
| TGIFSeverity | Spécifie le niveau de sévérité des avertissements générés lors de la manipulation des images GIF. |
| TGIFVersion | Spécifie les versions possibles d'une image GIF. |
| TGIFVersionRec | TGIFVersionRec est le type des éléments spécifiant la version d'un GIF. |
| TGIFWarning | TGIFWarning est le type d'un gestionnaire d'événement d'avertissement. |
| TImageDescriptor | Une variable de type TImageDescriptor contient les informations relatives à une image. |
| TInverseLookup | TInverseLookup est utilisé en interne dans la classe TFastColorLookup. |
| TLogicalScreenDescriptor | Une variable de type TLogicalScreenDescriptor contient les informations relatives à l'écran. |
| TRGBQuadArray | TRGBQuadArray est un tableau d'enregistrements qui stocke les couleurs dans le modèle RVB. |
| TUsageCount | Une variable de type TUsageCount contient des informations d'histogramme à propos d'un GIF. |
Variables
| BitmapAllocationThreshold | Spécifie la limite du nombre de pixels de bitmap à laquelle un bitmap nouvellement alloué sera converti avant d'être redimensionné. |
| CF_GIF | Représente un identificateur de format de presse-papiers GIF. |
| DoAutoDither | Active ou désactive le tramage automatique dans votre application. |
| GIFClearOnLoop | Spécifie si le canevas doit être effacé quand une animation GIF fonctionne en boucle. |
| GIFDefaultDelay | Spécifie le délai de l'animation GIF par défaut. |
| GIFDefaultTransparentColor | Spécifie la couleur utilisée pour la transparence. |
| GIFDelayExp | Spécifie le facteur par lequel multiplier les variables de délai pour obtenir le délai de l'animation GIF effectif. |
| GIFFileBufferSize | Spécifie la taille du tampon de lecture anticipée pour la décompression GIF. |
| GIFImageDefaultAnimate | Spécifie la valeur par défaut de la propriété Animate d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultAnimationLoop | Spécifie la valeur par défaut de la propriété AnimateLoop d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultAnimationSpeed | Spécifie la valeur par défaut de la propriété AnimationSpeed d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultColorReduction | Spécifie la valeur par défaut de la propriété ColorReduction d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultColorReductionBits | Spécifie la valeur par défaut de la propriété ReductionBits d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultDithering | Spécifie la valeur par défaut de la propriété Dithering d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultDitherMode | Spécifie la valeur par défaut de la propriété DitherMode d'un objet TGIFImage nouvellement créé. |
| GIFImageDefaultTransparent | Spécifie la valeur par défaut de la propriété Transparent d'un objet TGIFImage nouvellement créé. |
| GIFImageOptimizeOnStream | Spécifie si le GIF doit être optimisé avant d'être mis en flux dans le fichier DFM. |
| GIFImageRenderOnLoad | Spécifie si le rendu des images GIF doit être effectué lors de leur chargement, au lieu d'être réalisé à la demande. |
| GIFMaximumDelay | Spécifie le délai maximal quand l'outil de dessin s'exécute dans le thread principal. |
| GIFMinimumDelay | Spécifie le délai minimal quand l'outil de dessin s'exécute dans le thread principal. |
| GIFVersions | Contient les versions possibles du format GIF géré par cet espace de nommage. |
| PaletteDevice | Spécifie si le contexte de périphérique du bureau (DC) supporte 256 couleurs ou moins. |
| TGenericColorMapper | Spécifie le mappeur de couleurs à utiliser lors de l'affichage des images GIF. |
Constantes
| GIFMaxColors | GIFMaxColors: Integer = $100; |
| GIFVersion | GIFVersion: Integer = $300; |
| GIFVersionMajor | GIFVersionMajor: Integer = 3; |
| GIFVersionMinor | GIFVersionMinor: Integer = 0; |
| GIFVersionRelease | GIFVersionRelease: Integer = 7; |