关于24位bmp位图格式的问题~

leonhome 2006-03-24 01:47:01
在对一副565*182*24位 的bmp位图进行处理时发现,在使用fp.GetLength()以后得到文件长度为308726字节,而该图象象素部分长度为565*182*3=308490字节,抛除54个字节的头文件信息外还有182个字节.具我所24位bmp没有调色板信息,那么这182个字节是用来作什么的?

另外说明一下,不加这182个字节从新建立这个BMP文件则会出现XP下的浏览器不能正常显示 而XP下的画图(mspaint.exe)程序却能正常编辑.
该图片是使用数码相机得到的jpg格式图片通过画图(mspaint.exe)程序转换为24位BMP图象的.
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
minideveloper 2006-03-24
  • 打赏
  • 举报
回复
因为bitmap的字节数必须被4整除,所以,多出了182个字节
rongrongshen 2006-03-24
  • 打赏
  • 举报
回复
(565)*3=1695,bmp图一行字节数必须是四的倍数,不足的补零对齐

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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