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 |