首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

位图在内存中的结构解决方案

2012-02-04 
位图在内存中的结构如题 [解决办法]位图在内存中存储的顺序是从下到上,从左到右,而且宽度必须是4的倍数。GD

位图在内存中的结构
如题


[解决办法]
位图在内存中存储的顺序是从下到上,从左到右,而且宽度必须是4的倍数。

GDI Platform SDK上有的。
[解决办法]
位图在内存中存储的顺序是从下到上,从左到右,而且宽度必须是4的倍数。
32Bit位图,只看数据部分的话,就是一个像素占4个字节的空间,所以一行的空间必然是4byte的倍数。所以不用转换。
byte B,byte G,byte R,byte 0.


BYTE * p=pBufferOld;
for(int i=0;i <bih.biHeight*bih.biWidth;i++)
{
*p++=255;//B
*p++=0;//G
*p++=0;//R
*p++=0;//0
}

热点排行