Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*) , méthode (gdiplusheaders.h)
Crée un objet Bitmap::Bitmap basé sur un tableau d’octets ainsi que des informations de taille et de format.
Syntaxe
void Bitmap(
[in] INT width,
[in] INT height,
[in] INT stride,
[in] PixelFormat format,
[in] BYTE *scan0
);
Paramètres
[in] width
Type : INT
Entier qui spécifie la largeur, en pixels, de la bitmap.
[in] height
Type : INT
Entier qui spécifie la hauteur, en pixels, de la bitmap.
[in] stride
Type : INT
Entier qui spécifie l'offset d'octet entre le début d'une ligne de numérisation et la suivante. Il s'agit généralement (mais pas nécessairement) du nombre d'octets en format de pixel (par exemple, 2 pour 16 bits par pixel) multiplié par la largeur de la bitmap. La valeur passée à ce paramètre doit être un multiple de quatre.
[in] format
Type : PixelFormat
Entier qui spécifie le format de pixel de la bitmap. Le type de données et les constantes PixelFormat qui représentent différents formats de pixels sont définis dans Gdipluspixelformats.h. Pour plus d’informations sur les constantes de format de pixels, consultez Constantes de format de pixel d’image.
[in] scan0
Type : BYTE*
Pointeur vers un tableau d'octets qui contient les données de pixels. L’appelant est chargé d’allouer et de libérer le bloc de mémoire pointé par ce paramètre.
Valeur de retour
None
Spécifications
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusheaders.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |
Voir aussi
Constantes de format de pixels d’image