Vcl.Imaging.GIFImg.InternalGetDIB

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InternalGetDIB(Bitmap: HBITMAP; Palette: HPALETTE; var BitmapInfo; var Bits; PixelFormat: TPixelFormat): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall InternalGetDIB(HBITMAP Bitmap, HPALETTE Palette, void *BitmapInfo, void *Bits, Vcl::Graphics::TPixelFormat PixelFormat);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.Imaging.GIFImg.pas
Vcl.Imaging.GIFImg.hpp
Vcl.Imaging.GIFImg Vcl.Imaging.GIFImg

Beschreibung

Konvertiert ein Bitmap in ein DIB mit dem angegebenen Pixel-Format.

Mit InternalGetDIB konvertieren Sie ein Bitmap in ein DIB mit dem angegebenen Pixel-Format. InternalGetDIB gibt True zurück, wenn die Konvertierung erfolgreich ausgeführt werden konnte, ansonsten False.

Die Parameter von InternalGetDIB sind zusammen mit ihrer Bedeutung in der folgenden Tabelle aufgeführt.



Parameter Bedeutung

Bitmap

Das Handle des Quell-Bitmaps.

Pal

Das Handle der Quellpalette.

BitmapInfo

Der Puffer, der die TBitmapInfo-Struktur des DIB aufnimmt. Ein Puffer mit ausreichender Größe muss vor dem Aufruf dieser Funktion zugeweisen worden sein.

Bits

Der Puffer, der die Pixel-Daten des DIB aufnimmt. Ein Puffer mit ausreichender Größe muss vor dem Aufruf dieser Funktion zugeweisen worden sein.

PixelFormat

Das Pixel-Format des Ziel-DIB.



Mit der Funktion InternalGetDIBSizes kann die erforderliche Größe der Puffer BitmapInfo und Bits berechnet werden.

Siehe auch