在内存中自绘了一幅BMP图像,图像的尺寸有点大,现在要对图像进行
拼接:
*********************
* Top *
*********************
* Mid *
*********************
* Bottom *
*********************
要把Top&Bottom在内存合并一个新的BMP数据,由于原始图像过大,
所以通过:
BITMAP bitmap;
cbmp.GetObject(sizeof(BITMAP), &bitmap);
ULONG size = bitmap.bmHeight * bitmap.bmWidthBytes;
取得的size(19M)太大,用GlobalAlloc分配内存失败啊,有啥办法呢?
是否有这样的API:从指定偏移量取得指定长度位图数据
拼接:
*********************
* Top *
*********************
* Mid *
*********************
* Bottom *
*********************
要把Top&Bottom在内存合并一个新的BMP数据,由于原始图像过大,
所以通过:
BITMAP bitmap;
cbmp.GetObject(sizeof(BITMAP), &bitmap);
ULONG size = bitmap.bmHeight * bitmap.bmWidthBytes;
取得的size(19M)太大,用GlobalAlloc分配内存失败啊,有啥办法呢?
是否有这样的API:从指定偏移量取得指定长度位图数据
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货