关于 像素对齐 行间距pitch 的问题

chifagao 2011-07-18 10:54:31
行间距pitch 大于 图像宽度。

这个间隙 什么时候产生和什么阶段存在的? 是将 像素写入到 磁盘 还是读入到 内存是产生的?还是一直就存在。

图像在磁盘存储时 存不存在 间隙 ? 写入到磁盘是 将 间隙的字节和像素一起写入 还是只 写入 像素字节本身。

...全文
258 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨城猛猛 2011-07-20
  • 打赏
  • 举报
回复
这是图像本身的存储方式决定的,一直都存在,因为操作系统要求每行像素的存储空间以4字节对齐,如果没对齐后面留空。
验证码识别 2011-07-20
  • 打赏
  • 举报
回复
说的不怎么对
验证码识别 2011-07-20
  • 打赏
  • 举报
回复
没太看明白你问题

行大小 是想对于存储的的说法, 主要是为了方便计算

把图象看成是一块布, 这块布可以平放,可以折叠放,这个就相当于图片的不同格式(BMP。GIF等)

这块布其实有无穷的放法, 图像也可以有无穷的格式

如果你说的行间距pitch是指 图像的一行占用的存储空间的话
那么这个只是BMP格式的规定, 只有这样才是BMP图像

当使用BMP图像,这个就产生了
tt2com 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 thesettler 的回复:]

这是图像本身的存储方式决定的,一直都存在,因为操作系统要求每行像素的存储空间以4字节对齐,如果没对齐后面留空。
[/Quote]
++
楼主好好看看bmp的文件定义,和文件的内存定义。bmp文件在内存中是要进行字对齐的

19,471

社区成员

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

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