社区
图形处理/算法
帖子详情
DDB和DIB怎么区别?
yuucyf
2008-02-28 05:27:00
我知道ddb设备相关,dib设备无关,图象要显示出来必须转换成设备相关位图,
但是我有个问题想问大家:
怎么判断一张位图是DDB还是DIB,是不是存储在Disk上的BMP图都是DIB图呀?如果不是,那怎么区别是DDB还是DIB呢?
...全文
631
8
打赏
收藏
DDB和DIB怎么区别?
我知道ddb设备相关,dib设备无关,图象要显示出来必须转换成设备相关位图, 但是我有个问题想问大家: 怎么判断一张位图是DDB还是DIB,是不是存储在Disk上的BMP图都是DIB图呀?如果不是,那怎么区别是DDB还是DIB呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CrazyAsk
2012-10-22
打赏
举报
回复
mark一下
hzligong_wangshuai
2009-07-11
打赏
举报
回复
DDB与DIB的区别,还需要好好理解!这个很重要!
yuucyf
2008-02-29
打赏
举报
回复
其实我就是想存储一幅DDB的位图,然后我打开看看就知道它和DIB的区别,可是我用Window的自带画图工具或者PhotoShop都不能保存为DDB的位图?
lyg_zy
2008-02-29
打赏
举报
回复
存储在Disk上的BMP图都是DIB图
laoma_hbu
2008-02-29
打赏
举报
回复
DDB制作界面,DIB做图像处理
ToperRay
2008-02-29
打赏
举报
回复
转一个。。。。
DIB
“设备无关”,指格式中包含了完整的位图信息使得该位图可以在各种不同的设备上重现。
DDB 是由GDI和设备驱动程序管理的GDI对象,和逻辑画笔对象等有同样的地位。DDB通常称为位图或GDI位图对象。
区别:
1。DDB的设计初就是位图相关的,故每个图型设备都可以选择起不同的内部格式来表示DDB。若程序使用DDB,在不同的机器上运行时,也许会有不同的运行时格式,甚至在同一机器上也会因为不同的设置而有所不同。
2。传递数据给DDB和从DDB读数据时,它的扫描线总是上到下,无需考虑负值高度图像。
3。DDB可能用到多个位平面,为了和某些图形设备兼容达到最好效果。DIB总使用单个位平面扫描线。
4。DDB没有与之相关联的颜色表,因此,图像中每个像素的实际颜色取决于用于显示图像的设备。
九桔猫
2008-02-28
打赏
举报
回复
看《Windows程序设计》下册 的位图部分,DIB位图有一系列的文件头格式。
菜牛
2008-02-28
打赏
举报
回复
有位图头的就是DIB。
DDB
_
DIB
.rar_
DDB
DIB
_
ddb
_
dib
位图中
DDB
与
DIB
的
区别
介绍,以及编程全攻略,文档中有代码的
DDB
2
DIB
DDB
2
DIB
转变源代码
数据库技术实战线上峰会视频
数据库作为关键的基础设施,渗透技术领域的方方面面。本次数据库技术实战视频教程内容涵盖了mysql/tdsql事务处理技术、PostgreSQL流计算案例、
DDB
进化论,从数据库到数据中心、Mysql高可用运营、微博热点事件背后的数据库运维心得、Kubernetes存储技术分享及数据库场景下的应用,数据仓库与HDFS列存储技术。
DDB
与
DIB
的格式互转(代码)
想用Cimage进行图像处理,却发现Cimage::is
DIB
Section==false。 我遇到了这个问题,于是在网上查了好多资料,搞了一天才写出了两个函数进行转化,将32位的
DDB
和
DIB
互相转换。(包含详细的注释) 如果你需要转换其他格式的,可以自己设定参数。 网上下的那些代码都有问题,我这个是自己用的,测试可行。
Windows文件中
DIB
,
DDB
和
DIB
Section的
区别
对于刚学图像处理的人往往分不清
DIB
,
DDB
和
DIB
Section的
区别
,这个文档很好地说明了它们之间的
区别
。
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章