Vcl.Imaging.GIFImg.InternalGetDIB

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Imaging.GIFImg.pas
Vcl.Imaging.GIFImg.hpp
Vcl.Imaging.GIFImg Vcl.Imaging.GIFImg

Description

Convertit un bitmap en un DIB d'un format de pixel spécifié.

Appelez InternalGetDIB pour convertir un bitmap en un DIB d'un format de pixel spécifié. InternalGetDIB renvoie True si la conversion est réussie, et False sinon.

Les paramètres de InternalGetDIB sont listés dans le tableau ci-dessous, ainsi que leur signification.



Paramètre Signification

Bitmap

Le handle du bitmap source.

Pal

Le handle de la palette source.

BitmapInfo

Le tampon qui recevra la structure TBitmapInfo du DIB. Un tampon de taille suffisante doit être alloué avant l'appel de cette fonction.

Bits

Le tampon qui recevra les données des pixels du DIB. Un tampon de taille suffisante doit être alloué avant l'appel de cette fonction.

PixelFormat

Le format de pixel du DIB de destination.



La fonction InternalGetDIBSizes peut être utilisée pour calculer les tailles nécessaires des tampons BitmapInfo et Bits.

Voir aussi