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; |