社区
机器视觉
帖子详情
bmp位图与DDB位图和DIB位图的关系
sunzz
2007-03-09 09:33:34
小弟刚刚开始研究图像处理,有些基础的问题还弄不明白。书上说到2个重要位图:DDB(设备相关位图)和DIB(设备无关位图)。以前我只知道BMP是位图,那么BMP属于DDB还是DIB呢?VC++的图像处理功能可以处理哪些格式的图像?BMP、JPEG等等?谢谢!
...全文
253
1
打赏
收藏
bmp位图与DDB位图和DIB位图的关系
小弟刚刚开始研究图像处理,有些基础的问题还弄不明白。书上说到2个重要位图:DDB(设备相关位图)和DIB(设备无关位图)。以前我只知道BMP是位图,那么BMP属于DDB还是DIB呢?VC++的图像处理功能可以处理哪些格式的图像?BMP、JPEG等等?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wmg8082
2007-03-14
打赏
举报
回复
BMP可以认为是DIB,粗略的说DIB是文件形式的位图,它存在用户内存空间中,DDB是设备中的位图,它存在于系统公共内存池中,用户无法访问它的单个像素,相比之下DIB可以由应用程序完全控制.
BMP
文件结构详解.doc
位图
文件(Bitmap-File,
BMP
)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的
BMP
位图
文件格式与显示设备有关,因此把它称为设备相关
位图
(device-dependent bitmap,
DDB
)文件格式。Windows 3.0以后的
BMP
位图
文件格式与显示设备无关,因此把这种
BMP
位图
文件格式称为设备无关
位图
(device-independent bitmap,
DIB
)格式,目的是为了让Windows能够在任何类型的显示设备上显示
BMP
位图
文件。
BMP
位图
文件默认的文件扩展名是
BMP
或者
bmp
。
C语言读取
BMP
图像数据
BMP
(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持
BMP
图象文件格式。Windows系统内部各图像绘制操作都是以
BMP
为基础的。Windows 3.0以前的
BMP
图文件格式与显示设备有关,因此把这种
BMP
图象文件格式称为设备相关
位图
DDB
(device-dependent bitmap)文件格式。Windows 3.0以后的
BMP
图象文件与显示设备无关,因此把这种
BMP
图象文件格式称为设备无关
位图
DIB
(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在
DDB
位图
,象BitBlt()这种函数就是基于
DDB
位图
的,只不过如果你想将图像以
BMP
格式保存到磁盘文件中时,微软极力推荐你以
DIB
格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。
BMP
位图
文件默认的文件扩展名是
BMP
或者
bmp
(有时它也会以.
DIB
或.RLE作扩展名)。
BMP
文件简介
在 Windows 3.0 以前,Windows系统用的是
DDB
(设备有关
位图
),
DDB
没有调色板,显示的颜色依赖硬件,处理色彩很不方便。所以 Microsoft 在Windows 3.0中 重新定义了
BMP
文件格式(
BMP
3.0),使其支持设备无关
位图
——也就是
DIB
。时至今日,
BMP
的版本号已升至5.0(Windows NT 4.0、Windows95 定义了
BMP
4.0,Windows 98、Windows 2000 定义了
BMP
5.0),但基本结构没有变——仍是由文件头、
位图
信息头、颜色表和
位图
数据
DIB
四部分组成。
BMP
图片格式说明
BMP
图片储存格式说明及C代码
BMP
(全称Bitmap)是Window操作系统中的标准图像文件格式,可以分成两类:设备相关
位图
(
DDB
)和设备无关
位图
(
DIB
),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,
BMP
文件所占用的空间很大。
BMP
文件的图像深度可选lbit、4bit、8bit及24bit。
BMP
文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于
BMP
文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持
BMP
图像格式。
stm32f103的
bmp
图片显示
BMP
(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关
位图
(
DDB
)和设备无关
位图
(
DIB
),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,
BMP
文件所占用的空间很大。
BMP
文件的图像深度可选lbit、4bit、8bit、24bit及32Bit。
BMP
文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于
BMP
文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持
BMP
图像格式。
BMP
虽然是图片格式,但底层仍然是二进制文件。若要将二进制文件解析成图片,需要明确每一个二进制位代表什么含义!
机器视觉
4,445
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章