内容简介
本书主要介绍应用Borland C++ Builder进行图像处理、动画制作以及视频处理的技术。全书共分为八章, 内容包括Borland C++ Builder的图形图像处理技术、第三方类库TeeChart的应用方法、在Borland C++ Builder中使用Windows图像处理接口、多媒体应用程序特殊效果的实现、在Borland C++ Builder中使用OpenGL和DirectDraw接口进行多媒体编程,以及Borland C++ Builder的视频处理技术和基本游戏编程。 本书内容丰富,实用性强,适合具有一定的Borland C++ Builder编程基础的读者阅读,也可供Borland C++ Builder的初学者学习和参考。
目录
6.10 位图的处理和显示 286 第七章 用DirectDraw作图 290 7.1 DirectDraw简介 290 7.1.1 在用DirectDraw之前 290 7.1.2 DirectDraw是什么 290 7.1.3 为什么要用DirectDraw 291 7.2 基本概念和术语 292 7.2.1 显示模式 292 7.2.2 硬件加速 292 7.2.3 调色板 292 7.2.4 窗口应用程序和全屏应用程序 293 7.3 DirectDraw的对象 293 7.3.1 DirectDraw对象 293 7.3.2 DirectDrawSurface对象 293 7.3.3 DirectDrawPalette对象 295 7.4 C++ Builder中用DirectDraw作图的一般过程 295 7.4.1 一个有关初始化的简单例子 295 7.4.2 用DirectDrawCreate创建一个DirectDraw对象 296 7.4.3 用SetCooperativeLevel转入排他模式 297 7.4.4 用SetDisplayMode设置显示模式 297 7.4.5 用CreateSurface创建一个主平面 297 7.4.6 用GetAttachSurface获取屏后平面的指针 298 7.5 位图的显示 299 7.6 调色板的显示 299 7.7 一个简单的动画例子 300 7.8 调试 307 第八章 多媒体和游戏编程 308 8.1 多媒体的一些概念 308 8.1.1 音频、MIDI音乐和数字化音乐 309 8.1.2 数字视频 309 8.2 MCI控制播放原理 309 8.2.1 MCI接口 309 8.2.2 播放时间位置控制 311 8.2.3 MCI设备 311 8.3 媒体播放机元件TMediaPlayer及其运用 312 8.3.1 TMediaPlayer元件的主要属性 312 8.3.2 TMediaPlayer元件的事件和方法 317 8.3.3 C++ Builder中用MCI控制播放及其时间格式 320 8.3.4 MCI控制播放原理 320 8.4 程序背景音乐-- MIDI的播放 320 8.5 媒体播放器的制作 324 8.6 游戏编程 331 8.7 游戏引擎的演示 338








