Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*)-Methode (gdiplusheaders.h)
Erstellt ein Bitmap::Bitmap-Objekt basierend auf einem Bytearray zusammen mit Größen- und Formatinformationen.
Syntax
void Bitmap(
[in] INT width,
[in] INT height,
[in] INT stride,
[in] PixelFormat format,
[in] BYTE *scan0
);
Parameter
[in] width
Typ: INT
Eine ganze Zahl, die die Breite der Bitmap in Pixel angibt.
[in] height
Typ: INT
Ganze Zahl, die die Höhe der Bitmap in Pixel angibt.
[in] stride
Typ: INT
Ganze Zahl, die den Byteoffset zwischen dem Anfang einer Scanzeile und der nächsten angibt. Dabei handelt es sich normalerweise (aber nicht zwingend) um die Anzahl von Bytes im Pixelformat (z. B. 2 für 16 Bits pro Pixel) multipliziert mit der Breite der Bitmap. Der an diesen Parameter übergebene Wert muss ein Vielfaches von 4 sein.
[in] format
Typ: PixelFormat
Eine ganze Zahl, die das Pixelformat der Bitmap angibt. Der PixelFormat-Datentyp und die Konstanten, die verschiedene Pixelformate darstellen, sind in Gdipluspixelformats.h definiert. Weitere Informationen zu Pixelformatkonstanten finden Sie unter Bildpixelformatkonstanten.
[in] scan0
Typ: BYTE*
Zeiger auf ein Array von Bytes, das die Pixeldaten enthält. Der Aufrufer ist für die Zuweisung und Freigabe des Speicherblocks verantwortlich, auf den dieser Parameter verweist.
Rückgabewert
Keine
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusheaders.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |