关于bmp文件格式一点不解的地方

hokersome 2002-07-08 12:55:12
为什么每个扫描行的字节数必须为4的倍数?
而不是用了多少是多少?
...全文
54 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky51fly 2003-05-07
  • 打赏
  • 举报
回复
一个扫描行所占的字节数 DataSizePerLine= DataSizePerLine/4*4; // 字节数必须是4的倍数

我觉得这样也挺好!
MoreBug 2002-08-02
  • 打赏
  • 举报
回复
提高读取数据的速度。
eulb 2002-07-24
  • 打赏
  • 举报
回复
多数因为载入内存时较为迅速
libs 2002-07-24
  • 打赏
  • 举报
回复
每行是4的整数倍是为了提高图像文件的读取速度,
整行读取时可以方便的将固定大小的数据快读入!
wgch007 2002-07-22
  • 打赏
  • 举报
回复
我曾进也遇到过这种问题,只是一种规定,没有什么其他的意图,为了格式对齐,遵守就是了
virginsoldier 2002-07-22
  • 打赏
  • 举报
回复
也不一定都是4倍呀!像16色、256色的就不是4倍呀!
virginsoldier 2002-07-22
  • 打赏
  • 举报
回复
也不一定都是4倍呀!像16色、256色的就不是4倍呀!
DoItFreely 2002-07-21
  • 打赏
  • 举报
回复
为了方便对齐,可能与当时设计的平面数有关,没道理可讲的,谁叫位图格式当初不是你设计的呢;)
MrYoucheng 2002-07-21
  • 打赏
  • 举报
回复
{r,g,b,0}

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧