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
);
parameters
[in] width
类型: INT
指定位图的宽度(以像素为单位)的整数。
[in] height
类型: INT
指定位图的高度(以像素为单位)的整数。
[in] stride
类型: INT
指定相邻扫描行开始处之间字节偏移量的整数。 这通常(但不一定)是以像素格式表示的字节数(例如,2 表示每像素 16 位)乘以位图的宽度。 传递给此参数的值必须为 4 的倍数。
[in] format
类型: PixelFormat
指定位图的像素格式的整数。 表示各种像素格式的 PixelFormat 数据类型和常量在 Gdipluspixelformats.h 中定义。 有关像素格式常量的详细信息,请参阅 图像像素格式常量。
[in] scan0
类型: BYTE*
指针指向包含像素数据的字节数组。 调用方负责分配和释放此参数指向的内存块。
返回值
无
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdiplusheaders.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |