API:Vcl.Imaging.GIFImg
Inhaltsverzeichnis
Klassen
GIFException | Wird zum Auslösen von Exceptions bei der Behandlung von GIF-Bilddateien verwendet. |
TColorLookup | Repräsentiert die Basisklasse aller Farbzuordnungsklassen. |
TColorLookupClass | TColorLookupClass ist eine Klasse von TColorLookup |
TCustomGIFRenderer | Repräsentiert die Basisklasse für die GIF-Rendering-Klassen. |
TFastColorLookup | Repräsentiert die Klasse für eine schnelle Farbzuordnung. |
TGIFAppExtensionClass | TGIFAppExtensionClass ist eine Klasse von TGIFApplicationExtension |
TGIFAppExtNSLoop | Repräsentiert die Klasse, die Informationen über Anwendungen speichert, die animierte GIF-Grafiken verwenden. |
TGIFApplicationExtension | Repräsentiert die Basisklasse für Klassen, die Informationen über Anwendungen enthalten, die GIF-Grafiken verwenden. |
TGIFBlock | Implementiert Stream-Operationen für GIF-Bildblöcke. |
TGIFColorMap | Implementiert die Manipulation der globalen Farbzuordnung einer GIF-Bilddatei. |
TGIFCommentExtension | Enthält Textinformationen über die GIF-Grafik. |
TGIFExtension | TGIFExtension ist die Basisklasse für Klassen, die Informationen über Parameter enthalten, die beim Verarbeiten eines GIF-Objekts verwendet werden. |
TGIFExtensionClass | TGIFExtensionClass ist eine Klasse von TGIFExtension |
TGIFExtensionList | TGIFExtensionList enthält ein Array mit TGIFExtension-Objekten. |
TGIFFrame | TGIFFrame repräsentiert einen Frame in einer GIF-Animation. |
TGIFGraphicControlExtension | Enthält Informationen, die beim Verarbeiten eines Grafik-Rendering-Blocks verwendet werden. |
TGIFHeader | Identifiziert den GIF-Daten-Stream im Kontext. |
TGIFImage | TGIFImage enthält eine GIF-Grafik (Graphics Interchange Format). |
TGIFImageList | TGIFImageList enthält ein Array mit TGIFFrame-Objekten. |
TGIFItem | Implementiert Stream-Operationen für GIF-Bildblöcke. |
TGIFList | Implementiert die Behandlung einer Liste mit TGIFItem-Objekten. |
TGIFRenderer | TGIFRenderer wird zum Rendern der GIF-Grafik verwendet. |
TGIFTextExtension | Enthält Informationen über das Rendern von Textdaten als Grafik. |
TGIFTrailer | Gibt das Ende des GIF-Daten-Stream an. |
TGIFUnknownAppExtension | Implementiert eine Liste mit TGIFBlock-Objekten. |
TGrayScaleLookup | Repräsentiert die Klasse für die Farbzuordnung zu einer einheitlichen 256-Graustufenpalette. |
TGrayWindowsLookup | Repräsentiert die Klasse für die Farbzuordnung zu einer 4-Graustufenpalette. |
TMonochromeLookup | Repräsentiert die Klasse für die Farbzuordnung zu einer Schwarzweißpalette. |
TNetscapeColorLookup | Repräsentiert die Klasse für eine Farbzuordnung zum Netscape-Farbwürfel. |
TSlowColorLookup | Repräsentiert die Klasse für eine langsame Farbzuordnung. |
Routinen
CreateOptimizedPaletteFromManyBitmaps | Führt für mehrere Bitmaps ein Farbquantisierung durch. |
InternalGetDIB | Konvertiert ein Bitmap in ein DIB mit dem angegebenen Pixel-Format. |
InternalGetDIBSizes | Berechnet die Puffergrößen, die für die Konvertierung eines Bitmap in ein DIB mit dem angegebenen Pixel-Format erforderlich sind. |
ReduceColors | |
Register | Fügt TImage die Unterstützung von GIFs zur Entwurfszeit hinzu. |
WebPalette | Erstellt eine einheitliche Nicht-Dithering Netscape-Palette mit 216 Farben. |
Typen
BGRArray | BGRArray ist ein Array mit TRGBTriple-Elementen. |
PalArray | PalArray ist ein Array mit TPaletteEntry-Elementen. |
PBGRArray | PBGRArray ist ein Zeiger auf ein BGRArray. |
PInverseLookup | PInverseLookup ist ein Zeiger auf ein TInverseLookup. |
PPalArray | PPalArray ist ein Zeiger auf ein PalArray. |
PRGBQuadArray | PRGBQuadArray ist ein Zeiger auf ein TRGBQuadArray. |
TColorMap | TColorMap ist ein Array von TGIFColor. |
TColormapHistogram | TColormapHistogram wird intern von der Klasse TGIFColorMap verwendet. |
TColormapReverse | TColormapReverse wird intern von der Klasse TGIFColorMap verwendet. |
TColorReduction | Gibt die verfügbaren Farbreduktionsmethoden zurück. |
TDisposalMethod | Legt beim Rendern von GIF-Frames die zu verwendenden Freigabemethoden fest. |
TDitherMode | Legt den verfügbaren Dithering-Algorithmus fest. |
TGIFAnimationLoop | Legt das Verhalten der Animationsschleife fest. |
TGIFApplicationRec | Mit TGIFApplicationRec werden Informationen über die Anwendung gespeichert, die die GIF-Grafik enthält. |
TGIFAuthenticationCode | TGIFAuthenticationCode repräsentiert einen Code, mit dem der Anwendungsbezeichner authentifiziert wird. |
TGIFColor | Eine Variable des Typs TGIFColor enthält die Repräsentation einer Farbe im RGB-Farbmodell. |
TGIFDithering | Legt das Dithering-Verhalten bei Verwendung der Netscape 216-Farben-Palette fest. |
TGIFExtensionType | TGIFExtensionType ist ein numerischer Wert, der den Typ einer Erweiterung eindeutig identifiziert. |
TGIFGCERec | Mit TGIFGCERec werden Informationen über die Steuerungserweiterung der Grafik gespeichert. |
TGIFIdentifierCode | TGIFIdentifierCode repräsentiert einen Code, über den die Anwendung identifiziert wird, zu der die Anwendungserweiterung gehört. |
TGIFOptimizeOption | Legt die von der Methode Optimize verwendeten Optimierungsoptionen fest. |
TGIFOptimizeOptions | TGIFOptimizeOptions ist eine Menge von TGIFOptimizeOption. |
TGIFPlainTextExtensionRec | Mit TGIFPlainTextExtensionRec werden Informationen über die Parameter gespeichert, die für das Rendern von Textdaten als Grafik erforderlich sind. |
TGIFSeverity | Legt bei der Arbeit mit GIF-Bildern den Schweregrad der erzeugten Warnungen fest. |
TGIFVersion | Legt die möglichen Versionen eines GIF-Bildes fest. |
TGIFVersionRec | TGIFVersionRec ist der Typ von Elementen, die die Version eines GIF angeben. |
TGIFWarning | TGIFWarning ist der Typ der Ereignisbehandlungsroutine für Warnungen. |
TImageDescriptor | Eine Variable des Typs TImageDescriptor enthält Informationen über eine Grafik. |
TInverseLookup | TInverseLookup wird intern von der Klasse TFastColorLookup verwendet. |
TLogicalScreenDescriptor | Eine Variable des Typs TLogicalScreenDescriptor enthält Informationen über den Bildschirm. |
TRGBQuadArray | TRGBQuadArray ist ein Array mit Records, das die Farben im RGB-Modell speichert. |
TUsageCount | Eine Variable des Typs TUsageCount enthält Histogramminformationen über ein GIF. |
Variablen
BitmapAllocationThreshold | Legt die maximale Pixel-Anzahl für Bitmaps fest, ab der ein neu zugewiesenes Bitmap konvertiert wird, bevor dessen Größe geändert wird. |
CF_GIF | Repräsentiert einen GIF-Formatbezeichner der Zwischenablage. |
DoAutoDither | Aktiviert oder deaktiviert in Ihrer Anwendung das automatischen Dithering. |
GIFClearOnLoop | Legt fest, ob beim Durchlaufen einer GIF-Animation die Zeichenfläche geleert werden soll. |
GIFDefaultDelay | Legt die Standardverzögerung bei GIF-Animationen fest. |
GIFDefaultTransparentColor | Legt die für die Transparenz verwendete Farbe fest. |
GIFDelayExp | Legt den Faktor fest, mit dem die Verzögerungsvariablen multipliziert werden sollen, um eine effektive Verzögerungszeit für GIF-Animationen zu ermitteln. |
GIFFileBufferSize | Legt die Größe des Read-Ahead-Puffers für die GIF-Dekomprimierung fest. |
GIFImageDefaultAnimate | Legt den Standardwert für die Eigenschaft Animate eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultAnimationLoop | Legt den Standardwert für die Eigenschaft AnimateLoop eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultAnimationSpeed | Legt den Standardwert für die Eigenschaft AnimationSpeed eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultColorReduction | Legt den Standardwert für die Eigenschaft ColorReduction eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultColorReductionBits | Legt den Standardwert für die Eigenschaft ReductionBits eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultDithering | Legt den Standardwert für die Eigenschaft Dithering eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultDitherMode | Legt den Standardwert für die Eigenschaft DitherMode eines neu erstellten TGIFImage-Objektes fest. |
GIFImageDefaultTransparent | Legt den Standardwert für die Eigenschaft Transparent eines neu erstellten TGIFImage-Objektes fest. |
GIFImageOptimizeOnStream | Legt fest, ob das GIF vor dem Streaming in die DFM-Datei optimiert werden soll. |
GIFImageRenderOnLoad | Legt fest, ob die GIF-Frames beim Laden gerendert werden sollen, anstatt sie erst bei Bedarf zu rendern. |
GIFMaximumDelay | Legt die maximale Verzögerung für Painter fest, die im Haupt-Thread ausgeführt werden. |
GIFMinimumDelay | Legt die minimale Verzögerung für Painter fest, die im Haupt-Thread ausgeführt werden. |
GIFVersions | Enthält die möglichen Versionen des von diesem Namespace behandelten GIF-Formats. |
PaletteDevice | Gibt an, ob der Desktop DC (Gerätekontext) 256 Farben oder weniger unterstützt. |
TGenericColorMapper | Legt die bei der Anzeige von GIF-Bildern zu verwendende Farbzuordnung fest. |
Konstanten
GIFMaxColors | GIFMaxColors: Integer = $100; |
GIFVersion | GIFVersion: Integer = $300; |
GIFVersionMajor | GIFVersionMajor: Integer = 3; |
GIFVersionMinor | GIFVersionMinor: Integer = 0; |
GIFVersionRelease | GIFVersionRelease: Integer = 7; |