CDIB类中的一个问题?求取位图宽度的字节数

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:35:10
在CDIB类中有一个函数是得到位图宽度的字节数的WidthBytes :
针对是4(16色图),大小为640*480的图片
WidthBytes =(640+1)/2;
这个怎么看的啊

16色图每个像素占4位,而计算机存储数据的最小单位是字节,就算一个数据只占1位,这1位也必须占据单独一个字节.所以存在以下关系:
像素个数 字节数
1 1
2 1
3 2
4 2
5 3
....
可以得到公式(n+1)/2

VC的问题请去VC++板,不要污染C++板面。