当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者: 刘涛 来源:www.yesky.com AVI文件就是我们所说的多媒体文件,所谓的AVI图像就是视频图像,该文件是一个RIFF说明文件,它用于获取、编辑、演示音频、视频序列。
 

 

    摘要:作者: 肖友清 在系统编程中,使用vc是很好的开发工具,而对于一个成熟的系统,几乎都需要有回退与重做功能(即文档操作逆向化)以防止用户误操作或不合适的操作,从而提高系统的友好性和可操作性。在很多vc技术文章中均提到过这个问题,不过总存在着界面闪烁或不完全可逆.   本文提出一种对系统编程可实现完全可逆并防止闪屏的方法.   一、基本原理   要对文档进行回退重做功能,要做两方面的工作,一方......
 ·创建适用于多种容器的控件    »显示摘要«
    摘要:   即使是一个符合ole标准的控件,在不同的activex容器里其行为也会偶尔不同。不能成功地适应容器之间的差别将严重影响控件在某些容器内的应用,甚至导致控件完全无法在个别容器使用。    本文讨论使用visual c++创建控件时如何适应容器相关的需求,特别是为大范围内使用而开发activex控件时必须执行的策略。例如,如何解决诸如许可、线程、内容检验、键盘事件响应等问题。    一、......


利用VC实现AVI文件的图像截取
作者: 刘涛

来源:www.yesky.com 【程序编程相关:关于安全的ActiveX控件的编写,纠正

【推荐阅读:基于opencv利用差分法求运动的轮廓

avi文件就是我们所说的多媒体文件,所谓的avi图像就是视频图像,该文件是一个riff说明文件,它用于获取.编辑.演示音频.视频序列.一般的avi文件包含音频流与视频流,有的特殊的avi还包含一个控制路径或midi路径作为附加的数据流. 【扩展信息:wince下显示GIF、JPEG以及其它

  现在播放avi文件的软件很多,但大多无法从avi视频文件中读取一帧图像并生成bmp格式的文件.笔者在使用avi文件开发项目过程中对avi文件的操作积累了一些经验,对于如何实现从avi视频流中获取任意帧的图像数据并存储成bmp文件,其中最关键的是要从avi文件中获取具体某一帧的图像数据,为此我利用windows提供的api函数实现了自定义的cavi类,用于操作avi文件.

  在使用api函数操作avi文件时,一定要注意用avifileinit()来初始化avi库,程序结束时用avifileexit()释放avi库,否则api函数无法使用.现以操作包含真彩色图像的avi文件为例,给出cavi类的部分函数的具体实现,其中cavicreate()函数用于读取avi文件信息并初始化cavi类的成员,例如根据avi文件信息定义每帧图像的宽.高.每帧图像的信息头结构等等;函数aviread(int mframe)用于从avi文件中读取第mframe帧.
...   下一页
 ·vc编程改造ie浏览器    »显示摘要«
    摘要:自从微软捆绑了ie以后,网虫们便注定了要永远地面对那一成不变的微软模式:窗口、按钮和www.microsoft.com网站,从用户的角度,我们希望能够拥有自己特色的ie;从商业运作角度,商人希望无处不有他们公司的宣传信息,希望ie一经运行便可自动进入他们的网站。下面笔者介绍一种用vc6编程,通过修改注册表来改变ie面貌的方法。 vc修改注册表的方法与函数 注册表是由树干和键组成的,对注册表的修改......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE