《ActionScript3 0图像处理基础教程》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(英)TODDYARD著;陈文登译
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030375360
  • 页数:585 页
图书介绍:本书是一本专门介绍AS3图像处理的书,基本涵盖了AS3中所有与图像、视频相关的知识。从基本的绘图API,到图像滤镜、图层叠加模式,运用这些内容可以实现基本的图像合成。另外书中还讲解了处理图像源数据的Bitmap和BitmapData,实现高级的图像效果(比如火焰、云彩、纹理叠加等)。最后将图像处理知识应用到了音频和视频上,实现音频频谱可视化、给视频添加滤镜等等高级图像处理知识。

第1章 绘图API 1

1.1绘图API历史回顾 1

1.2早期的绘图功能 2

基本命令回顾 3

绘制简单的图形 14

绘制渐变填充线条 16

位图填充图形 20

1.3现在的绘图功能 24

复制图形数据 24

绘制位图笔触 31

存储路径数据 34

修改路径锚点 40

渲染三角形 46

Shader简介 58

1.4小结 59

第2章 滤镜和图层模式 61

2.1应用图层模式 61

图层模式示例 62

测试不同的图层模式 64

2.2使用滤镜 77

BlurFilter模糊滤镜 79

DropShadowFilter投影滤镜 81

GlowFilter发光滤镜 82

Grad ientGlowFi ler渐变发光滤镜 84

BevelFilter斜角滤镜 86

Grad ientBevelFilter渐变斜角滤镜 88

ColorMatrixFilter颜色矩阵滤镜 90

ConvolutionFilter卷积滤镜 98

DisplacementMapFilter置换滤镜 108

2.3小结 112

第3章Bitmap和BitmapData 113

3.1位图与ActionScript 113

Bitmap简介 113

存取BitmapData 114

解密通道数据 115

3.2加载、创建、显示位图 120

嵌入与加载素材 120

新建位图 121

用Bitmap绘制图形 124

复制BitmapData 130

探索Bitmap的绘图API 139

Bitmap清屏 140

3.3颜色存取与处理 141

读取与设置单个像素 141

填充颜色区块 145

变换颜色 151

3.4小结 155

第4章BitmapData高级技巧 157

4.1添加随机像素 157

随机像素 158

添加图像噪点 161

柏林噪声 164

4.2 BitmapData滤镜 172

应用滤镜 172

像素扭曲 173

4.3通道运算 184

复制通道 185

分解通道信息 190

设置阈值 194

映射图像 202

4.4小结 222

第5章PixelBenaerSnaaer 223

5.1认识Shader 223

5.2使用Pixel Bender Toolkit 225

学习编辑界面 225

创建Kernel 229

Flash的局限性 239

5.3 Flash Player中的Shader 240

嵌入字节码 240

运行时加载Shader 242

兼容加载和嵌入 242

剖析Shader 245

传入Shader参数 248

5.4 Pixel Bender中的Shader 254

创建自定义滤镜 254

5.5创建新的图层模式 259

5.6用Shade绘制图形 264

创建自定义渐变 264

填充动画 269

5.7处理海量数据 270

5.8小结 273

第6章ActionScript与3D空间 275

6.1显示对象深度 275

在3D空间中移动 276

透视 280

围绕坐标轴旋转 288

6.2变换对象 298

Vector3D 298

Matrix3D 307

6.3 3D贴图 326

回顾三角形绘制方法 326

用d rawTriangles()方法渲染网格 327

6.4小结 335

第7章 动画和特效类库 337

7.1 aeon动画引擎 337

Tweener值 338

7.2 aether特效引擎 348

aether简介 350

绘制纹理 355

创建图像效果 359

7.3小结 375

第8章 大自然动画效果 379

8.1火焰效果 379

8.2石头纹理 388

8.3飘动的旗帜 395

8.4雨水效果 405

8.5小结 413

第9章 文字效果 415

9.1破旧文字效果 415

9.2自定义斜角效果 426

9.3创建文字动画引擎 441

9.4小结 457

第10章 视频效果 460

10.1应用实时滤镜 460

构建视频加载器 460

视频画面滤镜效果 467

使用ImageEffect扩展新的滤镜 473

10.2颜色分离效果 478

创建颜色分离Shader 479

扩展ShaderEffect 489

凸显黑白连环画颜色 491

构建动态后期效果 495

10.3小结 501

第11章 声音视图效果 503

11.1加载和播放声音 503

11.2可视化声音数据 506

获取声音数据 506

显示声波 508

显示音频 513

圆形声波视图 516

视图效果扩展 522

11.3小结 534

第12章 交互效果 536

12.1图像和鼠标输入 536

加载本地图像 536

创建万花筒效果 540

旋转视图 548

12.2摄像头和键盘输入 552

编写扭曲Shader 552

扭曲用户视频 562

12.3小结 571

附录Flash&Flex Builder开发指南 573

A.1使用Flash CS4 573

在Flash中使用源文件 573

创建Flash项目 576

在Flash中使用Flex编译器 578

A.2使用Flex Builder 3 578

编译Flash Player 10新增特性 579

在Flex Builder中使用源文件 580

创建Flex Builder项目 582