Vcl.Imaging.GIFImg

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Enthält Member für das Einfügen von GIF-Bildern in VCL-Anwendungen.

Package vclimg.bpl

Klassen

GIFExceptionWird zum Auslösen von Exceptions bei der Behandlung von GIF-Bilddateien verwendet.
TColorLookupRepräsentiert die Basisklasse aller Farbzuordnungsklassen.
TColorLookupClassTColorLookupClass ist eine Klasse von TColorLookup
TCustomGIFRendererRepräsentiert die Basisklasse für die GIF-Rendering-Klassen.
TFastColorLookupRepräsentiert die Klasse für eine schnelle Farbzuordnung.
TGIFAppExtensionClassTGIFAppExtensionClass ist eine Klasse von TGIFApplicationExtension
TGIFAppExtNSLoopRepräsentiert die Klasse, die Informationen über Anwendungen speichert, die animierte GIF-Grafiken verwenden.
TGIFApplicationExtensionRepräsentiert die Basisklasse für Klassen, die Informationen über Anwendungen enthalten, die GIF-Grafiken verwenden.
TGIFBlockImplementiert Stream-Operationen für GIF-Bildblöcke.
TGIFColorMapImplementiert die Manipulation der globalen Farbzuordnung einer GIF-Bilddatei.
TGIFCommentExtensionEnthält Textinformationen über die GIF-Grafik.
TGIFExtensionTGIFExtension ist die Basisklasse für Klassen, die Informationen über Parameter enthalten, die beim Verarbeiten eines GIF-Objekts verwendet werden.
TGIFExtensionClassTGIFExtensionClass ist eine Klasse von TGIFExtension
TGIFExtensionListTGIFExtensionList enthält ein Array mit TGIFExtension-Objekten.
TGIFFrameTGIFFrame repräsentiert einen Frame in einer GIF-Animation.
TGIFGraphicControlExtensionEnthält Informationen, die beim Verarbeiten eines Grafik-Rendering-Blocks verwendet werden.
TGIFHeaderIdentifiziert den GIF-Daten-Stream im Kontext.
TGIFImageTGIFImage enthält eine GIF-Grafik (Graphics Interchange Format).
TGIFImageListTGIFImageList enthält ein Array mit TGIFFrame-Objekten.
TGIFItemImplementiert Stream-Operationen für GIF-Bildblöcke.
TGIFListImplementiert die Behandlung einer Liste mit TGIFItem-Objekten.
TGIFRendererTGIFRenderer wird zum Rendern der GIF-Grafik verwendet.
TGIFTextExtensionEnthält Informationen über das Rendern von Textdaten als Grafik.
TGIFTrailerGibt das Ende des GIF-Daten-Stream an.
TGIFUnknownAppExtensionImplementiert eine Liste mit TGIFBlock-Objekten.
TGrayScaleLookupRepräsentiert die Klasse für die Farbzuordnung zu einer einheitlichen 256-Graustufenpalette.
TGrayWindowsLookupRepräsentiert die Klasse für die Farbzuordnung zu einer 4-Graustufenpalette.
TMonochromeLookupRepräsentiert die Klasse für die Farbzuordnung zu einer Schwarzweißpalette.
TNetscapeColorLookupRepräsentiert die Klasse für eine Farbzuordnung zum Netscape-Farbwürfel.
TSlowColorLookupRepräsentiert die Klasse für eine langsame Farbzuordnung.

Routinen

CreateOptimizedPaletteFromManyBitmapsFührt für mehrere Bitmaps ein Farbquantisierung durch.
InternalGetDIBKonvertiert ein Bitmap in ein DIB mit dem angegebenen Pixel-Format.
InternalGetDIBSizesBerechnet die Puffergrößen, die für die Konvertierung eines Bitmap in ein DIB mit dem angegebenen Pixel-Format erforderlich sind.
ReduceColors
RegisterFügt TImage die Unterstützung von GIFs zur Entwurfszeit hinzu.
WebPaletteErstellt eine einheitliche Nicht-Dithering Netscape-Palette mit 216 Farben.

Typen

BGRArrayBGRArray ist ein Array mit TRGBTriple-Elementen.
PalArrayPalArray ist ein Array mit TPaletteEntry-Elementen.
PBGRArrayPBGRArray ist ein Zeiger auf ein BGRArray.
PInverseLookupPInverseLookup ist ein Zeiger auf ein TInverseLookup.
PPalArrayPPalArray ist ein Zeiger auf ein PalArray.
PRGBQuadArrayPRGBQuadArray ist ein Zeiger auf ein TRGBQuadArray.
TColorMapTColorMap ist ein Array von TGIFColor.
TColormapHistogramTColormapHistogram wird intern von der Klasse TGIFColorMap verwendet.
TColormapReverseTColormapReverse wird intern von der Klasse TGIFColorMap verwendet.
TColorReductionGibt die verfügbaren Farbreduktionsmethoden zurück.
TDisposalMethodLegt beim Rendern von GIF-Frames die zu verwendenden Freigabemethoden fest.
TDitherModeLegt den verfügbaren Dithering-Algorithmus fest.
TGIFAnimationLoopLegt das Verhalten der Animationsschleife fest.
TGIFApplicationRecMit TGIFApplicationRec werden Informationen über die Anwendung gespeichert, die die GIF-Grafik enthält.
TGIFAuthenticationCodeTGIFAuthenticationCode repräsentiert einen Code, mit dem der Anwendungsbezeichner authentifiziert wird.
TGIFColorEine Variable des Typs TGIFColor enthält die Repräsentation einer Farbe im RGB-Farbmodell.
TGIFDitheringLegt das Dithering-Verhalten bei Verwendung der Netscape 216-Farben-Palette fest.
TGIFExtensionTypeTGIFExtensionType ist ein numerischer Wert, der den Typ einer Erweiterung eindeutig identifiziert.
TGIFGCERecMit TGIFGCERec werden Informationen über die Steuerungserweiterung der Grafik gespeichert.
TGIFIdentifierCodeTGIFIdentifierCode repräsentiert einen Code, über den die Anwendung identifiziert wird, zu der die Anwendungserweiterung gehört.
TGIFOptimizeOptionLegt die von der Methode Optimize verwendeten Optimierungsoptionen fest.
TGIFOptimizeOptionsTGIFOptimizeOptions ist eine Menge von TGIFOptimizeOption.
TGIFPlainTextExtensionRecMit TGIFPlainTextExtensionRec werden Informationen über die Parameter gespeichert, die für das Rendern von Textdaten als Grafik erforderlich sind.
TGIFSeverityLegt bei der Arbeit mit GIF-Bildern den Schweregrad der erzeugten Warnungen fest.
TGIFVersionLegt die möglichen Versionen eines GIF-Bildes fest.
TGIFVersionRecTGIFVersionRec ist der Typ von Elementen, die die Version eines GIF angeben.
TGIFWarningTGIFWarning ist der Typ der Ereignisbehandlungsroutine für Warnungen.
TImageDescriptorEine Variable des Typs TImageDescriptor enthält Informationen über eine Grafik.
TInverseLookupTInverseLookup wird intern von der Klasse TFastColorLookup verwendet.
TLogicalScreenDescriptorEine Variable des Typs TLogicalScreenDescriptor enthält Informationen über den Bildschirm.
TRGBQuadArrayTRGBQuadArray ist ein Array mit Records, das die Farben im RGB-Modell speichert.
TUsageCountEine Variable des Typs TUsageCount enthält Histogramminformationen über ein GIF.

Variablen

BitmapAllocationThresholdLegt die maximale Pixel-Anzahl für Bitmaps fest, ab der ein neu zugewiesenes Bitmap konvertiert wird, bevor dessen Größe geändert wird.
CF_GIFRepräsentiert einen GIF-Formatbezeichner der Zwischenablage.
DoAutoDitherAktiviert oder deaktiviert in Ihrer Anwendung das automatischen Dithering.
GIFClearOnLoopLegt fest, ob beim Durchlaufen einer GIF-Animation die Zeichenfläche geleert werden soll.
GIFDefaultDelayLegt die Standardverzögerung bei GIF-Animationen fest.
GIFDefaultTransparentColorLegt die für die Transparenz verwendete Farbe fest.
GIFDelayExpLegt den Faktor fest, mit dem die Verzögerungsvariablen multipliziert werden sollen, um eine effektive Verzögerungszeit für GIF-Animationen zu ermitteln.
GIFFileBufferSizeLegt die Größe des Read-Ahead-Puffers für die GIF-Dekomprimierung fest.
GIFImageDefaultAnimateLegt den Standardwert für die Eigenschaft Animate eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultAnimationLoopLegt den Standardwert für die Eigenschaft AnimateLoop eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultAnimationSpeedLegt den Standardwert für die Eigenschaft AnimationSpeed eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultColorReductionLegt den Standardwert für die Eigenschaft ColorReduction eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultColorReductionBitsLegt den Standardwert für die Eigenschaft ReductionBits eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultDitheringLegt den Standardwert für die Eigenschaft Dithering eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultDitherModeLegt den Standardwert für die Eigenschaft DitherMode eines neu erstellten TGIFImage-Objektes fest.
GIFImageDefaultTransparentLegt den Standardwert für die Eigenschaft Transparent eines neu erstellten TGIFImage-Objektes fest.
GIFImageOptimizeOnStreamLegt fest, ob das GIF vor dem Streaming in die DFM-Datei optimiert werden soll.
GIFImageRenderOnLoadLegt fest, ob die GIF-Frames beim Laden gerendert werden sollen, anstatt sie erst bei Bedarf zu rendern.
GIFMaximumDelayLegt die maximale Verzögerung für Painter fest, die im Haupt-Thread ausgeführt werden.
GIFMinimumDelayLegt die minimale Verzögerung für Painter fest, die im Haupt-Thread ausgeführt werden.
GIFVersionsEnthält die möglichen Versionen des von diesem Namespace behandelten GIF-Formats.
PaletteDeviceGibt an, ob der Desktop DC (Gerätekontext) 256 Farben oder weniger unterstützt.
TGenericColorMapperLegt die bei der Anzeige von GIF-Bildern zu verwendende Farbzuordnung fest.

Konstanten

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