Partager via


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

Bitmap

Constructeurs bitmap

Image

Constantes de format de pixels d’image

Images, bitmaps et métafichiers

Utilisation d’images, de bitmaps et de métafichiers