Vcl.Imaging.GIFImg

De RAD Studio API Documentation
Aller à : navigation, rechercher

Contient les membres utilisés lors de l'incorporation des images GIF dans une application VCL.

Package vclimg.bpl

Classes

GIFExceptionUtilisée pour déclencher des exceptions lors de la gestion des fichiers image GIF.
TColorLookupReprésente la classe de base de toutes les classes de mappage des couleurs.
TColorLookupClassTColorLookupClass est une classe de TColorLookup
TCustomGIFRendererReprésente la classe de base des classes de rendu GIF.
TFastColorLookupReprésente la classe du mappage rapide de couleurs.
TGIFAppExtensionClassTGIFAppExtensionClass est une classe de TGIFApplicationExtension
TGIFAppExtNSLoopReprésente la classe qui stocke des informations à propos des applications utilisant des images GIF animées.
TGIFApplicationExtensionReprésente la classe de base pour les classes contenant des informations à propos des applications utilisant des images GIF.
TGIFBlockImplémente les opérations de flux pour les blocs des images GIF.
TGIFColorMapImplémente la manipulation de la table de couleurs globale d'un fichier image GIF.
TGIFCommentExtensionContient des informations textuelles à propos de l'image GIF.
TGIFExtensionTGIFExtension 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.
TGIFExtensionClassTGIFExtensionClass est une classe de TGIFExtension
TGIFExtensionListTGIFExtensionList contient un tableau d'objets TGIFExtension.
TGIFFrameTGIFFrame représente un plan d'une animation GIF.
TGIFGraphicControlExtensionContient les informations utilisées lors du traitement d'un bloc de rendu graphique.
TGIFHeaderIdentifie le flux de données GIF dans le contexte.
TGIFImageTGIFImage contient une image GIF (Graphics Interchange Format).
TGIFImageListTGIFImageList contient un tableau d'objets TGIFFrame.
TGIFItemImplémente les opérations de flux pour les blocs des images GIF.
TGIFListImplémente la gestion d'une liste d'objets TGIFItem.
TGIFRendererTGIFRenderer est utilisée pour le rendu GIF.
TGIFTextExtensionContient des informations sur le rendu des données textuelles en graphique.
TGIFTrailerIndique la fin du flux de données GIF.
TGIFUnknownAppExtensionImplémente une liste d'objets TGIFBlock.
TGrayScaleLookupReprésente la classe pour le mappage des couleurs sur une palette à 256 nuances de gris uniforme.
TGrayWindowsLookupReprésente la classe pour le mappage des couleurs sur une palette à 4 nuances de gris.
TMonochromeLookupReprésente la classe pour le mappage des couleurs sur une palette noir-et-blanc.
TNetscapeColorLookupReprésente la classe pour le mappage des couleurs sur le cube de couleurs Netscape.
TSlowColorLookupReprésente la classe du mappage de couleurs lent.

Routines

CreateOptimizedPaletteFromManyBitmapsEffectue la quantification des couleurs sur plusieurs bitmaps.
InternalGetDIBConvertit un bitmap en un DIB d'un format de pixel spécifié.
InternalGetDIBSizesCalcule les tailles de tampon nécessaires pour la conversion d'un bitmap en un DIB d'un format de pixel spécifié.
ReduceColors
RegisterAjoute le support à la conception des GIFs à TImage.
WebPaletteCrée une palette Netscape de non-tramage uniforme à 256 couleurs.

Types

BGRArrayBGRArray est un tableau d'éléments TRGBTriple.
PalArrayPalArray est un tableau d'éléments TPaletteEntry.
PBGRArrayPBGRArray est un pointeur sur un type BGRArray.
PInverseLookupPInverseLookup est un pointeur sur un type TInverseLookup.
PPalArrayPPalArray est un pointeur sur un type PalArray.
PRGBQuadArrayPRGBQuadArray est un pointeur sur un type TRGBQuadArray.
TColorMapTColorMap est un tableau d'éléments de type TGIFColor.
TColormapHistogramTColormapHistogram est utilisé en interne dans la classe TGIFColorMap.
TColormapReverseTColormapReverse est utilisé en interne dans la classe TGIFColorMap.
TColorReductionSpécifie les méthodes de réduction des couleurs disponibles.
TDisposalMethodSpécifie les méthodes de disposition utilisées lors du rendu des images GIF.
TDitherModeSpécifie les algorithmes de tramage disponibles.
TGIFAnimationLoopSpécifie le comportement de la boucle d'animation.
TGIFApplicationRecTGIFApplicationRec est utilisé pour stocker les informations relatives à l'application qui contient l'image GIF.
TGIFAuthenticationCodeTGIFAuthenticationCode représente un code utilisé pour authentifier l'identificateur de l'application.
TGIFColorUne variable de type TGIFColor contient la représentation d'une couleur dans la palette de couleurs RVB (RGB).
TGIFDitheringSpécifie le comportement du tramage lors de l'utilisation de la palette 216 couleurs Netscape.
TGIFExtensionTypeTGIFExtensionType est une valeur numérique qui identifie de façon unique le type d'une extension.
TGIFGCERecTGIFGCERec est utilisé pour stocker des informations à propos de l'extension du contrôle graphique.
TGIFIdentifierCodeTGIFIdentifierCode représente un code utilisé pour identifier l'application possédant l'extension d'application.
TGIFOptimizeOptionSpécifie les options d'optimisation utilisées dans la méthode Optimize.
TGIFOptimizeOptionsTGIFOptimizeOptions est un ensemble d'éléments de type TGIFOptimizeOption.
TGIFPlainTextExtensionRecTGIFPlainTextExtensionRec est utilisé pour stocker des informations à propos des paramètres nécessaires pour effectuer le rendu des données textuelles sous forme de graphique.
TGIFSeveritySpécifie le niveau de sévérité des avertissements générés lors de la manipulation des images GIF.
TGIFVersionSpécifie les versions possibles d'une image GIF.
TGIFVersionRecTGIFVersionRec est le type des éléments spécifiant la version d'un GIF.
TGIFWarningTGIFWarning est le type d'un gestionnaire d'événement d'avertissement.
TImageDescriptorUne variable de type TImageDescriptor contient les informations relatives à une image.
TInverseLookupTInverseLookup est utilisé en interne dans la classe TFastColorLookup.
TLogicalScreenDescriptorUne variable de type TLogicalScreenDescriptor contient les informations relatives à l'écran.
TRGBQuadArrayTRGBQuadArray est un tableau d'enregistrements qui stocke les couleurs dans le modèle RVB.
TUsageCountUne variable de type TUsageCount contient des informations d'histogramme à propos d'un GIF.

Variables

BitmapAllocationThresholdSpécifie la limite du nombre de pixels de bitmap à laquelle un bitmap nouvellement alloué sera converti avant d'être redimensionné.
CF_GIFReprésente un identificateur de format de presse-papiers GIF.
DoAutoDitherActive ou désactive le tramage automatique dans votre application.
GIFClearOnLoopSpécifie si le canevas doit être effacé quand une animation GIF fonctionne en boucle.
GIFDefaultDelaySpécifie le délai de l'animation GIF par défaut.
GIFDefaultTransparentColorSpécifie la couleur utilisée pour la transparence.
GIFDelayExpSpécifie le facteur par lequel multiplier les variables de délai pour obtenir le délai de l'animation GIF effectif.
GIFFileBufferSizeSpécifie la taille du tampon de lecture anticipée pour la décompression GIF.
GIFImageDefaultAnimateSpécifie la valeur par défaut de la propriété Animate d'un objet TGIFImage nouvellement créé.
GIFImageDefaultAnimationLoopSpécifie la valeur par défaut de la propriété AnimateLoop d'un objet TGIFImage nouvellement créé.
GIFImageDefaultAnimationSpeedSpécifie la valeur par défaut de la propriété AnimationSpeed d'un objet TGIFImage nouvellement créé.
GIFImageDefaultColorReductionSpécifie la valeur par défaut de la propriété ColorReduction d'un objet TGIFImage nouvellement créé.
GIFImageDefaultColorReductionBitsSpécifie la valeur par défaut de la propriété ReductionBits d'un objet TGIFImage nouvellement créé.
GIFImageDefaultDitheringSpécifie la valeur par défaut de la propriété Dithering d'un objet TGIFImage nouvellement créé.
GIFImageDefaultDitherModeSpécifie la valeur par défaut de la propriété DitherMode d'un objet TGIFImage nouvellement créé.
GIFImageDefaultTransparentSpécifie la valeur par défaut de la propriété Transparent d'un objet TGIFImage nouvellement créé.
GIFImageOptimizeOnStreamSpécifie si le GIF doit être optimisé avant d'être mis en flux dans le fichier DFM.
GIFImageRenderOnLoadSpécifie si le rendu des images GIF doit être effectué lors de leur chargement, au lieu d'être réalisé à la demande.
GIFMaximumDelaySpécifie le délai maximal quand l'outil de dessin s'exécute dans le thread principal.
GIFMinimumDelaySpécifie le délai minimal quand l'outil de dessin s'exécute dans le thread principal.
GIFVersionsContient les versions possibles du format GIF géré par cet espace de nommage.
PaletteDeviceSpécifie si le contexte de périphérique du bureau (DC) supporte 256 couleurs ou moins.
TGenericColorMapperSpécifie le mappeur de couleurs à utiliser lors de l'affichage des images GIF.

Constantes

GIFMaxColorsGIFMaxColors: Integer = $100;
GIFVersionGIFVersion: Integer = $300;
GIFVersionMajorGIFVersionMajor: Integer = 3;
GIFVersionMinorGIFVersionMinor: Integer = 0;
GIFVersionReleaseGIFVersionRelease: Integer = 7;