Bitmap::Bitmap (INT,INT,INT,PixelFormat,BYTE*) 方法 (gdiplusheaders.h)
根據位元組陣列以及大小和格式資訊,建立 Bitmap::Bitmap 物件。
語法
void Bitmap(
[in] INT width,
[in] INT height,
[in] INT stride,
[in] PixelFormat format,
[in] BYTE *scan0
);
參數
[in] width
類型: INT
整數,指定點陣圖的寬度,以圖元為單位。
[in] height
類型: INT
整數,指定點陣圖的高度,以圖元為單位。
[in] stride
類型: INT
整數,指定一條掃描線 (Scan Line) 的開頭和下一條之間的位元組位移 (Offset)。 這通常 (但不一定) 是像素格式的位元組數目 (例如,16 位元/像素為 2) 乘以點陣圖寬度。 傳遞給此參數之值必須為四的倍數。
[in] format
類型: PixelFormat
指定點陣圖像素格式的整數。 代表各種像素格式的 PixelFormat 資料類型和常數是在 Gdipluspixelformats.h 中定義。 如需像素格式常數的詳細資訊,請參閱 影像像素格式常數。
[in] scan0
類型: BYTE*
包含像素資料之位元組陣列的指標。 呼叫端負責配置和釋放此參數所指向的記憶體區塊。
傳回值
無
需求
最低支援的用戶端 | Windows XP、Windows 2000 Professional [僅限桌面應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | gdiplusheaders.h (包含 Gdiplus.h) |
程式庫 | Gdiplus.lib |
Dll | Gdiplus.dll |