社区
API
帖子详情
那位大侠知道,到底是Dib处理快一些,还是Dx快些?如果是后者,那兼容性和前者呢?
boyzhang
2003-09-11 11:48:34
如题....
...全文
1708
6
打赏
收藏
那位大侠知道,到底是Dib处理快一些,还是Dx快些?如果是后者,那兼容性和前者呢?
如题....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boyzhang
2003-09-19
打赏
举报
回复
哈哈,结帐了!
James0001
2003-09-16
打赏
举报
回复
其实我也不太懂…… :P
现在的电脑一般都有 Dx 了吧,只是版本可能不同。
因为 Dx 可以被认为是 Windows 的一部分,升级 Dx 不会对系统留下任何“垃圾”,而且也不用对 Dx 进行卸载。所以说,应该还是可以做绿色软件的。
boyzhang
2003-09-15
打赏
举报
回复
呵呵,初接触这方面的内容,概念有一点混淆..... :P
那么,兼容性呢?
DX的程序好像不能单独执行,要客户机上装过DX才行....
那么,是不是用DX就不能做绿色软件了.... :|
James0001
2003-09-15
打赏
举报
回复
我的意思是说 DD 是基于 DIB 的。
DIB 只是一个数据结构。
我认为你的问题应该改为“到底是GDI处理快一些,还是Dx快些”
答案,一般情况下后者。
boyzhang
2003-09-13
打赏
举报
回复
是吗?
不是吧,DirectX是直接控制内存,也就是M$做的一个直接把图写进显存的东东(DirectDraw),而DIB是用API做相应的处理后,要由GDI写到屏幕上的....
DirectX比Dib快多了.....这也就是为什么时下大多游戏都首选DirectX开发,而不用以前的GDI的方法的原因吧....
呵呵,也不是太懂,要是有说错的对方还望各位大虾帮助指正!
James0001
2003-09-13
打赏
举报
回复
拜托,两种不同类型的概念。
Dx 使用的就是 DIB (Dx SDK 里抄的哦!)
DDB和
DIB
是什么?区别?
BMP图像文件是Windows 3.X 所采用的图像文件格式,几乎所有Windows 上的应用软件都支持这种图像文件,其中最常见的就是Windows本身所附的绘图软件(Paint-Brush),所以欲在Windows上探讨图像的文件格式,势必要对BMP有一个完整而全面的认识。 BMP图像分为两类,DDB和
DIB
,DDB(device-dependent b
什么是 Bitmap,而什么是
DIB
呢?两者有何区别呢
原文地址::http://hi.baidu.com/dobest11111/item/a671c0c8b04ad00a0ad93a18 ■ DFB 与
DIB
的比较 (译文)-- 翻译 by 王颖 ◆ 介绍 什么是 Bitmap,而什么是
DIB
呢?两者有何区别呢?为什么 Windows API 有诸如这样的函数:CreateBitmap、CreateCompatibleBit
BMP(
DIB
)图片格式
Windows中有两种位图格式,一种是GDI位图对象,另一种就是设备无关位图
DIB
,扩展名为BMP。 文章内容一、BMP图片格式二、
DIB
位图的内存表示三、
处理
DIB
位图的重要API四、自己写的一个练手小项目 一、BMP图片格式 1、当
DIB
存储成文件时(即后缀为BMP的图片文件),它的格式如下图: 特别说明: 1位、4位、8位位图才有Color Table颜色表,像素位表示颜色表数组的索引 16位、24位、32位位图是没有Color Table的,像素位直接就是RGB数据 不过现在计算机中的位图几乎都
DIB
文件格式
DIB
文件格式
DIB
作为一种文件格式,它的扩展名为.BMP,在极少数的情况下为.
DIB
。Windows使用的位图图像被当作
DIB
文件创建,并作为只读资源存储在程序的可执行文件中。
程序能将
DIB
文件减去前14个字节加载到连续的内存块中形成“紧缩
DIB
(packed-
DIB
)格式的位图”。程序可以使用紧缩
DIB
格式,通过Windows剪帖板来交换图像或创建画刷,也或完全访问
DIB
的内容,并以任意方式修改
DIB
。一、OS/2风格的
DIB
DIB
文件有4个主要的部分:
MFC图像
处理
-
DIB
位图之C
Dib
类
位图
处理
是图像
处理
中很重要的一个知识点,本章是编写一个基本的
DIB
位图信息
处理
的类C
Dib
类,在此之前必须了解
DIB
位图的文件结构,建议大家先找资料学一下。 首先在你要编写C
Dib
类的工程的ClassView中右击工程名称,然后点击New Class,记住,我用的是MFC AppWizard项目。 然后在弹出的New Class对话框中的Class type下拉列表中选中G
API
1,486
社区成员
23,280
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章