在内存中自绘了一幅BMP图像,图像的尺寸有点大,现在要对图像进行
拼接:
*********************
*        Top        *
*********************
*        Mid        *
*********************
*        Bottom     *
*********************
要把Top&Bottom在内存合并一个新的BMP数据,由于原始图像过大,
所以通过:
BITMAP bitmap;
cbmp.GetObject(sizeof(BITMAP), &bitmap);
ULONG size = bitmap.bmHeight * bitmap.bmWidthBytes;
取得的size(19M)太大,用GlobalAlloc分配内存失败啊,有啥办法呢?
是否有这样的API:从指定偏移量取得指定长度位图数据