Metodo Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*) (gdiplusheaders.h)

Crea un oggetto Bitmap::Bitmap basato su una matrice di byte insieme a informazioni sulle dimensioni e sul formato.

Sintassi

void Bitmap(
  [in] INT         width,
  [in] INT         height,
  [in] INT         stride,
  [in] PixelFormat format,
  [in] BYTE        *scan0
);

Parametri

[in] width

Tipo: INT

Intero che specifica la larghezza, in pixel, della bitmap.

[in] height

Tipo: INT

Intero che specifica l'altezza, in pixel, della bitmap.

[in] stride

Tipo: INT

Integer che specifica l'offset di byte tra l'inizio di una linea di digitalizzazione e la successiva. In genere, ma non necessariamente, rappresenta il numero di byte in formato di pixel (ad esempio, 2 x 16 bit per pixel) moltiplicato per la larghezza della bitmap. Il valore passato a questo parametro deve essere un multiplo di quattro.

[in] format

Tipo: PixelFormat

Intero che specifica il formato pixel della bitmap. Le costanti e il tipo di dati PixelFormat che rappresentano vari formati di pixel sono definiti in Gdipluspixelformats.h. Per altre informazioni sulle costanti di formato pixel, vedere Costanti formato pixel immagine.

[in] scan0

Tipo: BYTE*

Puntatore a una matrice di byte in cui sono contenuti i dati del record. Il chiamante è responsabile dell'allocazione e della liberazione del blocco di memoria a cui punta questo parametro.

Valore restituito

nessuno

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusheaders.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Bitmap

Costruttori bitmap

Immagine

Costanti di formato pixel immagine

Immagini, bitmap e metafile

Uso di immagini, bitmap e metafile