directdraw
文章平均质量分 79
cherry_xidian
这个作者很懒,什么都没留下…
展开
-
视频播放器制作学习(DirectDraw DirectShow)
对DirectShow 和 OPenCV 无法选择,对SDK等相关概念不够透彻,且环境的配置还是蛮复杂的。好在,通过学习,我没有了这些问题。因此这篇笔记应运而生。第五步是建立在已经打开一个文件的基础上的,就不能在这个InitDD中了。对于一个新手(比如我啊,我也在一边学习一边写文章)打开文件就很迷茫,因为这个文件不是BMP文件,BMP文件还有固定的结构体,视频文件是什么样的格式呢?更直接的说,我怎么得到视频文件中的裸数据!网上有人建议去看一下“陆其明”《DirectShow开发指南》。也就是说这里我们应该使转载 2011-03-01 15:50:00 · 3766 阅读 · 0 评论 -
VS2005 编译 DirectX SDK BaseClasses 时的问题
转自 http://blog.sina.com.cn/s/blog_4c0aa7ef0100cyqr.html一. 第一步,设置INCLUDE及LIB目录在把dxsdk中提供的baseclass编译通过后,用四种方式编译,会分别生成四个lib,一般只用到了其中的Debug和Release文件,在tool|option|vc++ directories中包含的files中设置如下。这里需要加入得include files有四种:D:/SDK/DXSDK/IncludeD:/SDK/DXSDK/Samples/转载 2011-03-01 17:40:00 · 1271 阅读 · 0 评论 -
DirectDraw编程
DirectDraw提供了与硬件无关性的同时允许直接操作显存,它是一个与Windows 图形系统接口(GDI)相兼容的直接操作显示设备的软件接口,是DirectX技术中进行图像处理的基础,是DirectX中的关于视频输入输出的基本部分,只要使用的硬件支持DirectDraw,开发人员就可以使用DirectDraw可以方便地编制出高效的视频处理、图像处理的程序来。 DirectDraw类包含DirectDraw7、DirectDrawClipper 、DirectDrawEnumModes、转载 2011-03-03 16:09:00 · 918 阅读 · 0 评论 -
DirectDraw7学习笔记(3)---显示位图及相关概念
<br /> <br />如果有朋友直接拷贝或转载引用我的文章,我并不反对,也无须得到我的同意,但请在转载引用的时候注明作者.<br />作者:蒋志强<br />前言<br />由于工作学习的原因,学习笔记被耽搁了.以前我们梳理了一下基本概念,这次我总结归纳一下显示一幅位图图象的步骤及相关概念.<br />使用DDraw的基本概念<br />在DDraw里面有一个Surface页面的重要概念,可以暂时简单的把Surface理解为的绘画的纸张,DDraw的Surface可以分为主屏页面和离屏页面,主屏页面实际转载 2011-03-04 10:36:00 · 994 阅读 · 0 评论 -
DirectDraw7学习笔记(1)---基本概念
DirectDraw7学习笔记(1)---基本概念 注:如果有朋友直接拷贝或转载引用我的文章,我并不反对,也无须得到我的同意,但请在转载引用的时候注明作者.作者:蒋志强前言我必须首先声明的是我是一个初学者(菜鸟),我自己也是在边学边写,正如文章的题目所说,这些文章实际上是我自己的学习笔记.我想这样做有不少的好处,首先可以通过自己的理解归纳再重新复习巩固一下所学的知识,其次可以便于自己以后复习(这也就是做笔记的意义所在),其三或许对其他的初学者会有点帮助.我的文章尽力说的清楚明白,让和我一样的初学者可以没有障转载 2011-03-04 10:13:00 · 655 阅读 · 0 评论 -
DirectDraw7学习笔记(2)---DirectX开发环境配置及工作方式
<br /> DirectDraw7学习笔记(2)---DirectX开发环境配置及工作方式<br /> 注:如果有朋友直接拷贝或转载引用我的文章,我并不反对,也无须得到我的同意,但请在转载引用的时候注明作者.<br />作者:蒋志强<br />前言<br />前一篇文章简要的介绍了DirectX的基本概念及COM的相关基本概念,这次将在上次的基础上介绍一下如何配置DirectX的开发环境,以及其他DirectX的基本知识.<br />配置DirectX的开发环境<br />我们已经知道,由于Direct转载 2011-03-04 10:25:00 · 1385 阅读 · 0 评论 -
学习directdraw
刚开始学习directdraw,看directdraw手册上的例子,copy下来编译错误n多,好不容易改好了,一运行就是个黑屏,在SetDisplayMode后加入下语句 UpdateWindow(GetActiveWindow()); 倒是有字了,不过全是乱码。。。真是个悲剧,先不管了,看有没有高手来帮忙解决,等先再学习一下再做改进吧,fighting,呵呵 代码如下:// helloddraw.cpp : Defines the entry point for the console applicati原创 2011-03-03 16:02:00 · 724 阅读 · 0 评论 -
ddraw位图剪切笔记
没有什么技术性,写这篇文章只是方便自己日后查询<br /><br />DirectDraw位图的剪切很简单,当然是基于2D,3D将会复杂很多,这里讨论的是2D剪切。<br /><br /><br /><br />2D位图剪切的基本原理:<br /><br />方法1): 可以像像素剪切那样通过设置过滤器逐个剪切每一个像素点<br />方法2): 软件剪切,一句话来说就是只渲染位图位于显示示图之内的像素<br />方法3): 硬件剪切,使用IdirectDraw::IdirectDrawClipper接口进行转载 2011-03-07 15:29:00 · 983 阅读 · 0 评论