
多媒体技术是最基本的信息技术之一。本书紧扣前沿标准,全面系统地介绍了多媒体原理及其应用技术,包括超文本(XHTML,以Expression Web为例进行上机指导)、图像(以Photoshop为例进行上机指导)、视频(以Premiere为例进行上机指导)、二维图形动画(XAML/Silverlight/SVG,以Expression Blend为例进行上机指导)、三维图形动画(X3D/VRML,以Maya为例进行上机指导)、波形音频(以Audition为例进行上机指导)、MIDI器乐(以Cakewalk为例进行上机指导),以及数学公式、物理图形、化学方程式、地理图形、统计报表、音乐曲谱等各专业媒体,提供可持续发展的多媒体技术整体解决方案。
本书理论、实践、上机实验紧密结合,全面系统、范例典型,可作为各类计算机媒体相关专业的教材,也可作为办公、生活、科技工作的普及用书。
前 言
本书是《网络远程教学技术基础(含上机指导)》一书的优化再版。
多媒体技术是最重要的信息技术之一。Web化、互动式发展则是多当前媒体技术的必然趋势。为此,本书紧扣前沿,以基于XML标准的Web互动式多媒体技术为主线,系统叙述多媒体的原理及其应用技术,包括超文本(XHTML,以Expression Web为例进行上机指导,Expression Web是Frontpage的升级版本)、图像(以Photoshop为例进行上机指导)、视频(以Premiere为上例进行机指导)、二维图形动画(XAML/Silverlight/SVG,以Expression Blend为上机指导)、三维图形动画(X3D/VRML,以Maya为上机指导)、波形音频(以Audition为上机指导)、MIDI器乐(以Cakewalk为上机指导)、专业媒体(以数学公式、物理图形、化学方程式、地理图形、统计报表、音乐曲谱等各专业媒体编辑器为上机指导),期望为多媒体技术提供可持续发展的整体解决方案。
图1 全书媒体技术主线
全书共分成“基本原理”、“上机实验”两部分进行了叙述,理论、实训、具体开发紧密结合,下面是各部分内容的概述。
(一)“基本原理”部分共七章:
* 第1章 是“媒体概述”。本章概述了媒体的基本原理,为各类媒体的具体应用奠定原理基础。
* 第2章 是“媒体的XML实现概述”。本章概述了Web应用的整体解决方案——XML的基本原理和语法,以及相关的CSS等,为媒体应用奠定代码基础。
* 第3章 是“超文本原理”。本章系统叙述了基于XML的超文本应用XHTML,为XHTML网页的编辑及其软件操作奠定基础。
* 第4章 是“二维图形动画原理”。本章系统叙述了基于XML的二维图形动画应用XAML/Silverlight/SVG,为二维图形动画的编辑及其软件操作奠定基础
* 第5章 是“三维图形动画原理”。本章系统叙述了基于XML的超文本应用X3D/VRML,为三维图形动画的编辑及其软件操作奠定基础。
* 第6章 是“图像、视频、波形音频、MIDI器乐原理”。本章概述了图像、视频、波形音频、MIDI器乐的基本原理,为图像、视频、波形音频、MIDI器乐的编辑及其软件操作奠定基础。
* 第7章 是“关于专业媒体”。本章概述了学科专业视角的媒体技术,包括数学公式、物理图形、化学方程式、地理图形、统计报表、音乐曲谱等。
(一) “上机实验”部分共七章:
* 第8章 是“XHTML超文本编辑——Expression Web”。本章对应“第3章超文本原理”的上机实验内容。系统叙述了Expression Web 编辑XHTML超文本,即网页。
* 第9章 是“图像编辑-Photoshop”。本章对应“第6章 图像、视频、波形音频、MIDI器乐原理”中的图像的上机实验内容,系统叙述了Photoshop 编辑图像。
* 第10章 是“视频编辑-Premiere”。本章对应“第6章图像、视频、波形音频、MIDI器乐原理”中的视频的上机实验内容,系统叙述了Premiere编辑视频。
* 第11章 是“二维图形动画编辑-Experssion Blend Blend、Silverlight”。本章对应“第4章 二维图形动画原理”的上机实验内容,系统叙述了Expression Blend编辑二维图形动画。
* 第12章 是“三维图形动画编辑-MAYA”。本章对应“第5章 三维图形动画原理”的上机实验内容,概述了Maya编辑三维图形动画。
* 第13章 是“波形音频编辑-Audition”。本章对应“第6章 图像、视频、波形音频、MIDI器乐原理”中的波形音频的上机实验内容,系统叙述了Audition编辑波形音频。
* 第14章 是“MIDI器乐编辑-Cakewalk”。本章对应“第6章 图像、视频、波形音频、MIDI器乐原理”中的MIDI器乐的上机实验内容,概述了Cakewalk编辑MIDI器乐。
本书以便于读者自主阅读学习的风格进行编写,下面是一些阅读提示。
1. 关于立体化课程教材
本书是“计算机应用基础”→“多媒体技术”→“软件设计开发”立体化丛书中的“多媒体技术”相关的书籍,如果对该立体化丛书有一个整体认识,将有助于本书的阅读。
2. 目录导航
本书以便于自主阅读的风格编写,尽量考虑了目录的导航功能,可根据目录导航阅读。
(1) 全书分为“基本原理”、“上机实验”相互对应的两大部分。“基本原理”部分是媒体原理的全面系统叙述,“上机实验”部分与“基本原理”一一对应而叙述了实践开发,理论、实训、具体开发紧密结合,基本原理指导上机实验,上机实验反过来又验证基本原理,互为促进。
(2) 基本原理部分应注重XHTML、XAML/SVG、X3D/VRML、数学公式、物理图形、化学方程式、地理图形、统计报表、音乐曲谱等等的相互联系,强调基于XML的媒体技术,即XML在整个媒体解决方案中的主线作用。
(3) 上机实验部分各应用软件Expression Web、Photosop、Premiere、Expression Blend、Maya、Autditon、Cakewalk都是按界面、配置、操作起步、媒体编辑概述、主媒体编辑、其它媒体编辑、高级功能的基本步骤编写。
3. 英文版软件的使用
英语正成为全球事实上的标准语言,加之英语国家在软件业的优势,多媒体与程序设计有机结合等缘由,本书尽量选择了英文界面的软件,这样有利于可持续发展,也符合双语教学的需求。使用本书时,如果使用英文界面的软件有困难,可结合金山词霸等在线翻译软件进行界面翻译,然后逐步摆脱这些在线翻译软件。
4. 软件版本与上机实验
使用本书上机时,可登录附录[1]所述的网站,下载本书中所使用到的所有试用版软件,并安装使用,以保证上机时所使用到的软件与书中所叙述的软件一致。
感谢您的支持!
编 者
目 录
第一部分 基本原理
第1章 媒体概述 3
1.1 媒体、多媒体、多媒体技术 3
1.2 数字媒体与模拟媒体 5
1.3 视觉媒体的表示与再现 6
1.3.1 图像的表示和再现 6
1.3.2 图形的表示和再现 10
1.3.3 文本的表示和再现 10
1.3.4 图像、图形、文本的比较 11
1.4 听觉媒体的表示与再现 11
1.4.1 波形音频的表示和再现 12
1.4.2 MIDI器乐的表示和再现 13
1.4.3 波形音频与MIDI器乐的
比较 13
1.5 媒体的时间特性 14
1.5.1 视觉媒体的时间特性 14
1.5.2 听觉媒体的时间特性 17
1.6 媒体的空间特性 17
1.6.1 视觉媒体的空间特性 17
1.6.2 听觉媒体的空间特性 22
1.7 媒体数据的压缩、编码和文件
格式 22
1.7.1 关于媒体数据压缩 22
1.7.2 关于Web媒体 23
1.7.3 媒体文件格式 23
1.8 媒体数据在应用程序之间的交换 29
1.9 媒体集成、媒体应用、媒体平台
选择 29
1.10 小结 31
1.11 习题 31
第2章 媒体的XML实现概述 32
2.1 XML与媒体的XML实现 32
2.2 XML文档基本结构 33
2.2.1 XML文档元素 34
2.2.2 XML文档的前言 36
2.2.3 XML文档的物理意义
与逻辑意义 36
2.3 XML文档的编辑和浏览 37
2.4 XML的基本语法 38
2.4.1 处理指令 38
2.4.2 字符编码 38
2.4.3 实体引用 38
2.4.4 CDATA节 39
2.4.5 注释 40
2.4.6 白空处理 40
2.4.7 命名空间 41
2.5 XML元素预定义与Schema 41
2.5.1 Schema定义 42
2.5.2 Schema引用 43
2.6 XML文档格式与CSS 43
2.6.1 样式定义 43
2.6.2 样式引用 44
2.7 XML文档逻辑结构与DOM 45
2.8 小结 46
2.9 习题 46
第3章 超文本原理 48
3.1 XML超文本应用XHTML(网页)
简介 48
3.2 XHTML文档的结构、元素、
CSS、DOM 49
3.3 XHTML文档编辑与浏览 51
3.4 XHTML布局 51
3.5 XHTML的内容 54
3.5.1 XHTML文本 54
3.5.2 XHTML外部媒体、组件
的引用 54
3.6 XHTML格式与CSS 59
3.6.1 CSS XHTML应用简介 59
3.6.2 CSS代码结构、属性 60
3.6.3 CSS代码编辑与浏览 61
3.6.4 CSS颜色 63
3.6.5 CSS背景 63
3.6.6 CSS字体 64
3.6.7 CSS文本 64
3.6.8 CSS用户界面 65
3.6.9 CSS布局 66
3.6.10 CSS继承 69
3.6.11 CSS类型、层级机制 69
3.6.12 CSS类 71
3.6.13 CSS选择器 73
3.7 XHTML功能 75
3.7.1 XHTML超链接 75
3.7.2 XHTML表单 76
3.8 小结 78
3.9 习题 79
第4章 二维图形动画原理 80
4.1 XML二维图形动画应用
XAML/Silverlight简介 80
4.2 XAML文档结构、元素、CSS、
DOM 81
4.3 XAML文档编辑和浏览 85
4.4 XAML布局 86
4.5 XAML路径——二维形状定义
标准 91
4.6 XAML基本形状 92
4.7 XAML形状的填涂/画笔 93
4.7.1 笔画和填充 93
4.7.2 单色 94
4.7.3 渐变色 94
4.7.4 图案 95
4.7.5 不透明度 96
4.7.6 屏蔽/剪切 96
4.7.7 效果 98
4.8 XAML文本 99
4.9 XAML与外部媒体引用 99
4.10 XAML动画 101
4.10.1 内插帧动画 101
4.10.2 持续帧动画 102
4.11 XAML与超链接 104
4.12 XAML资源定义与引用 105
4.13 小结 107
4.14 习题 107
第5章 三维图形动画原理 109
5.1 XML三维图形动画应用X3D
简介 109
5.2 X3D文档结构、元素、CSS、
DOM 110
5.3 X3D文档编辑和浏览 113
5.4 X3D布局 114
5.5 X3D NURBS——三维形体
定义标准 115
5.6 X3D基本形体 118
5.7 X3D形体的外貌 118
5.7.1 材料 118
5.7.2 贴图 119
5.8 X3D三维文本 121
5.9 X3D与外部媒体引用 122
5.10 X3D光照 123
5.11 X3D视点 123
5.12 X3D动画 125
5.13 X3D与超链接 128
5.14 小结 128
5.15 习题 129
第6章 图像、视频、波形音频、
MIDI器乐原理 130
6.1 图像 130
6.2 视频 131
6.3 波形音频 131
6.4 MIDI器乐 132
6.5 小结 132
6.6 习题 133
第7章 关于专业媒体 134
7.1 数学公式——MathML 134
7.2 数据报表——RDL 135
7.3 化学模型——CML 136
7.4 地理模型——GML 137
7.5 音乐曲谱——MusicXML 138
7.6 小结 140
7.7 习题 140
第二部分 上机实验
第8章 XHTML超文本编辑——
Expression Web 143
8.1 Expression Web简介与案例 143
8.2 Expression Web界面、视图 144
8.3 Expression Web属性配置 146
8.4 Expression Web操作起步 147
8.5 XHTML网站管理 151
8.5.1 网站管理界面 151
8.5.2 网站设置 153
8.5.3 网站新建、删除 154
8.6 XHTML文档编辑概述 154
8.6.1 XHTML文档编辑界面 154
8.6.2 XHTML文档配置 155
8.6.3 XHTML文档新建、删除 156
8.6.4 XHTML文档元素与特性 157
8.6.5 XHTML文档属性 168
8.6.6 XHTML文档层 170
8.6.7 XHTML文档预览与
DOM 172
8.7 XHTML文档内容 173
8.7.1 文本内容 173
8.7.2 外部媒体、组件的引用 174
8.8 XHTML文档格式——CSS 180
8.8.1 文档CSS编辑 180
8.8.2 元素CSS编辑 185
8.8.3 其他CSS编辑方式概述 189
8.8.4 CSS报表 190
8.8.5 CSS编辑小结 191
8.9 XHTML文档功能 191
8.9.1 超链接 192
8.9.2 表单 194
8.9.3 ASP.NET 控件 196
8.10 关于XHTML文档工程 197
8.11 小结 197
8.12 练习 198
第9章 图像编辑——Photoshop 200
9.1 Photoshop简介与案例 200
9.2 Photoshop界面、视图 200
9.3 Photoshop属性配置 203
9.4 Photoshop操作起步 204
9.5 Photoshop项目管理 206
9.6 Photoshop图像编辑概述 207
9.6.1 Photoshop文档 207
9.6.2 文档属性及其设置 208
9.6.3 新建、打开、保存、
输出文档 210
9.6.4 Photoshop层 212
9.7 Photoshop图像编辑 215
9.7.1 关于Photoshop图像编辑 215
9.7.2 选定要编辑的像素 216
9.7.3 已选定像素的复制、粘贴
等基本编辑 221
9.7.4 已选定像素的变换 221
9.7.5 已选定像素的轮廓线和
填充区编辑 222
9.7.6 已选定像素的色调调整 226
9.7.7 使用画笔等常用工具
编辑已选定的像素 227
9.7.8 使用滤镜编辑已选定的
像素 229
9.7.9 关于图像屏蔽 229
9.8 Photoshop图形编辑 230
9.8.1 关于Photoshop图形和
矢量屏蔽 230
9.8.2 关于二维形状描述
标准——路径 231
9.8.3 创建路径和形状层 232
9.8.4 路径基本编辑 233
9.8.5 形状层基本编辑 237
9.9 Photoshop文本编辑 239
9.9.1 关于Photoshop文本编辑 239
9.9.2 创建文本、文本对象及
其层 240
9.9.3 文本编辑 241
9.9.4 文本对象编辑 242
9.9.5 文本层基本编辑 242
9.10 关于图像工程 243
9.11 小结 243
9.12 练习 244
第10章 视频编辑——Premiere 245
10.1 Premiere简介与案例 245
10.2 Premiere界面、视图 245
10.3 Premiere属性配置 247
10.4 Premiere操作起步 248
10.5 Premiere项目管理 251
10.5.1 项目编辑界面、Project
??(项目)面板 251
10.5.2 项目配置、视频文档
??设置 252
10.5.3 项、序列、片段、
??片段夹、素材、源、
??节目、实例、拷贝 255
10.5.4 项目中输入、管理项 256
10.5.5 创建序列 257
10.5.6 输出项目、视频输出
??设置 258
10.6 Premiere视频编辑概述 262
10.6.1 Timeline(时间轴)面板、
??Track(轨道) 262
10.6.2 Source Monitor(源监视)、
??Program Monitor(节目监视)
??面板 264
10.7 Premiere视频编辑 265
10.7.1 片段实例基本编辑操作 265
10.7.2 片段实例时间位置、
??轨道位置、变换 266
10.7.3 禁用和启用片段实例 266
10.7.4 组合和解组片段实例 266
10.7.5 片段帧速率、持续时间、
??像素长宽比、Alpha等
??调整 267
10.7.6 调整片段实例In和Out
??点而调整实际使用的帧 268
10.7.7 分断片段实例 268
10.7.8 删除片段实例之间的
??空白 269
10.7.9 链接/断链视频和音频 269
10.7.10 视频效果 269
10.8 Premiere文本、图像、图形、
?音频的编辑使用 274
10.9 关于视频工程 276
10.10 小结 276
10.11 练习 277
第11章 二维图形动画编辑——
???Expression Blend、
?Silverlight 278
11.1 Expression Blend简介与案例 278
11.2 Expression Blend界面、视图 279
11.3 Expression Blend属性配置 281
11.4 Expression Blend操作起步 282
11.5 XAML项目管理 287
11.5.1 项目管理界面、Project
??(项目)面板 287
11.5.2 管理解决方案中的项目 291
11.5.3 编译测试项目、Result
??(结果)面板 293
11.6 XAML文档编辑概述 294
11.6.1 Object and Timeline(对象
??和时间线)面板、
??DOM、层 294
11.6.2 对象生成、Asset (资产)
??面板、Tools (工具)面板 295
11.6.3 对象属性设置、Properties
??(属性)面板 296
11.6.4 选定或取消选定对象 297
11.6.5 资源管理、Resources
??(资源)面板 298
11.7 XAML图形编辑 303
11.7.1 二维形状描述标准——
??路径的编辑 303
11.7.2 规则形状与路径 305
11.7.3 路径布局 305
11.7.4 路径变换、对齐、层叠、
??组合、布尔结合等操作 306
11.7.5 路径填涂为图形 309
11.7.6 屏蔽/剪切 312
11.7.7 效果 314
11.8 XAML文本编辑 316
11.8.1 文本对象/控件 316
11.8.2 文本与路径 316
11.9 XAML图像、视频、音频的
?使用 317
11.10 XAML布局系统对象 318
11.10.1 Canvas(画布)布局系统 320
11.10.2 Grid(网格)布局系统 321
11.10.3 StackPanel(堆叠)布局
???系统 323
11.10.4 ScrollViewer(滚动条)
布局系统 325
11.10.5 Border(边框)布局系统 326
11.11 XAML动画 327
11.11.1 动画编辑管理、Story Board
(故事板) 327
11.11.2 预览测试故事板 329
11.11.3 关键帧编辑管理 330
11.11.4 沿路径运动动画 334
11.12 XAML超链接 335
11.13 关于XAML二维图形动画
工程、SketchFlow 336
11.14 小结 342
11.15 练习 343
第12章 三维图形动画编辑——
???Maya 344
12.1 Maya三维图形动画编辑概述 344
12.2 小结 349
12.3 练习 350
第13章 波形音频编辑——
Audition 351
13.1 Audition简介与案例 351
13.2 Audition界面、视图 351
13.3 Audition属性配置 357
13.4 Audition操作起步 359
13.5 Audition音届管理 363
13.5.1 音届管理界面、Organize
(组织)面板 363
13.5.2 音届配置、管理 363
13.5.3 创建音届 364
13.5.4 输出音届 364
13.6 Audition音频编辑概述 365
13.6.1 Timeline(时间轴)、Track
??(轨道) 365
13.6.2 轨道属性 366
13.7 Audition波形音频编辑 367
13.7.1 录制音频 367
13.7.2 关于波形音频编辑 368
13.7.3 选定、复制、删除、移动
??等基本编辑操作 368
13.7.4 设置音频片段实例的音量、
??声道数、锁定等属性 369
13.7.5 分别编辑左右声道 370
13.7.6 层叠音频片段实例 370
13.7.7 组合音频片段实例 370
13.7.8 对齐音频片段实例 370
13.7.9 分断和连接音频片段
实例 370
13.7.10 修剪音频片段实例 370
13.7.11 一组音频片段实例归
一化 370
13.7.12 音频效果 372
13.8 Audition中使用视频音频 377
13.9 Audition中使用MIDI器乐 377
13.10 小结 377
13.11 练习 378
第14章 MIDI器乐编辑——
??Cakewalk 379
14.1 Cakewalk MIDI器乐编辑概述 379
14.2 小结 383
14.3 练习 384
参考文献 385