《图形大师技巧》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)D.Oliver等著;刘海等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505331671
  • 页数:622 页
图书介绍:

目录 3

引言 图形揭秘 3

现实世界的图形 3

第一篇 不仅是漂亮的图形 3

第一章 位图式图形 3

1.1 计算机图形显示 3

1.1.1 位图式及矢量式 4

1.1.2 解析度及显示模式 5

1.1.3 非标准显示模式 7

1.1.4 图像质量 8

1.2 颜色类型 9

1.2.1 调色板 11

1.2.2 高彩色 13

1.2.3 真彩色 14

1.3 图形编程 18

1.3.1 一个简单的图形程序 19

1.3.2 他是如何做的 27

第二章 常见图形 29

2.1 TransGraphics欢迎您 30

2.2 图形屏幕控制 31

2.2.1 启动与关闭 32

2.2.2 屏幕与视口 33

2.3 利用TransGraphics绘图 38

2.3.1 显示文本 38

2.3.2 画点和线 39

2.3.3 画图及填充图形 43

2.3.4 位图及矢量动画 46

2.4 彩色调色板控制 52

2.5 支持鼠标 57

2.6 它是如何工作的 61

第三章 标准图形文件格式 62

3.1 TGA文件 63

3.1.1 使用头文件 63

3.1.2 减肥 64

3.1.3 在Super VGA上观看 66

3.2 PCX文件 78

3.2.1 意外的标准 79

3.2.2 文件头字节及位平面 81

3.2.3 没有风格的文件 82

3.3 GIF文件 86

3.3.1 LZW压缩 87

3.3.2 进入数据流 88

3.3.3 在GIF世界中漫游 90

3.3.4 何处寻找GIF代码 91

3.4 TIFF文件 92

3.4.1 一个真实的TIFF故事 92

3.4.2 标志 93

3.4.3 TIFF工具包 96

3.5 矢量文件格式 97

3.5.1 DXF文件 98

3.5.2 NAPLPS的一天 99

3.5.3 IGES告诉你 100

3.6 其余所有的文件格式 100

3.6.1 文件格式转换 102

3.6.2 后续内容 102

4.1 计算机动画 105

第二篇 让物体动起来 105

第四章 推移和变形 105

4.2 推移 106

4.3 变形 115

4.4 变换 117

4.5 Fantavision 127

4.5.1 Fantavision放映程序 129

4.5.2 屏幕翻转 130

4.5.4 定点算法 131

4.5.3 删除及动画 131

4.5.5 动画结构 132

4.5.6 多边形填充 132

4.5.7 泛式填充 132

4.5.8 程序介绍 133

4.6 好莱坞风格的变形 135

第五章 伪三维:遥远星球的旅行 137

5.1 在不平静的三维图形中探险 138

5.1.1 灵感:从实心椭圆得到的球体 138

5.2.1 颜色及计算机 152

5.2 风景生成程序 152

5.2.2 精选的效果 156

5.2.3 SCENE.C 160

5.2.4 FEATURES.C 162

5.2.5 GRAPHICS.C 164

5.2.6 MATH.C和MATH.H 165

6.1 什么是分形 167

6.1.1 通往无穷之路 167

第六章 分形及分形动画 167

6.1.2 混沌游戏 168

6.1.3 自相似 168

6.2 交互式分形设计 171

6.3 分形推移 185

6.4 Mandelbrot和Julia集合动画 195

6.5 分形图像压缩 207

6.6 不要就此止步 209

第七章 空间图形 213

7.1 立体动画 213

第三篇 第三维 213

7.1.1 立体旋转 214

7.1.2 点、线及旋转 215

7.1.3 体视镜 217

7.2 交互式三维建模 225

7.2.1 编辑三维图形 226

7.2.2 读写DXF文件 229

7.3 三维表面建模 246

7.3.1 贴上外表 246

7.3.2 读写DXF文件 258

7.4 艺术处理技巧实例 270

7.4.1 消隐面 270

7.4.2 光照及阴影 272

7.4.3 纹理图及起伏图 272

7.4.4 一些精细的反射 272

第八章 三维分形动画 276

8.1 三维变换 276

8.2 交互式三维分形 279

8.3 自动三维分形推移 303

8.4 分形DXF文件 313

8.5 下一个出场:Bob和光线 319

第九章 光线追踪真实化的艺术处理 321

9.1 什么是光线追踪 323

9.2 光线追踪语言 324

9.2.1 描述相机 324

9.2.2 描述物体 327

9.2.3 几何属性 327

9.2.4 位置属性 328

9.2.5 表面属性 329

9.2.6 组合物体 331

9.2.7 光源 332

9.2.8 支持动画 334

9.3 POLYRAY.DOC文件 342

9.4 支持照明模型 342

9.4.1 照明方程 343

9.4.2 背景反射 343

9.4.3 漫反射 343

9.4.4 镜面反射 345

9.4.5 愉快的简化 346

9.5 艺术处理程序 347

9.5.1 光线-平面交点 349

9.5.2 光线-球体交点 350

9.6 展望未来 351

第四篇 Microsoft Windows中的图形 355

第十章 Windows图形设备接口 355

10.1 Windows欢迎您 355

10.2 为何采用Windows 356

10.2.1 Windows提供给用户的好处 357

10.2.2 Windows提供给程序员的好处 357

10.3 窗口的标准组成部件 358

10.3.1 边界 359

10.3.2 用户区 359

10.3.3 系统菜单 359

10.3.4 水平滚动条 360

10.3.5 极大化按钮 360

10.3.6 菜单栏 360

10.3.7 极小化按钮 360

10.4.1 事件驱动的编程方法 361

10.4 Windows编程基础 361

10.3.9 垂直滚动条 361

10.3.8 标题栏 361

10.4.2 WinMain函数 363

10.4.3 消息循环 365

10.4.4 窗口过程 365

10.4.5 Windows函数 366

10.4.6 利用项目(管理器)开发Windows应用程序 367

10.4.7 C或C++源代码文件 368

10.4.8 模块定义文件 369

10.4.10 基本窗口范例 370

10.4.9 资源文件 370

10.5 图形设备接口(GDI) 374

10.5.1 设备环境 375

10.5.2 映射方式 376

10.5.3 绘图坐标 377

10.6 总结:对不起,别让我们来驾车 379

第十一章 Windows图形函数 380

11.1 点 380

11.2.1 画笔风格 385

11.2 画笔 385

11.2.2 定做画笔 387

11.3 刷子 388

11.3.1 备用刷子 389

11.3.2 影线刷子 390

11.4 线 391

11.4.1 绘图模式 392

11.4.2 直线 393

11.4.3 多条线 395

11.5 矩形及多边形 396

11.4.4 Arc范例 396

11.5.1 矩形 397

11.5.2 多边形 398

11.5.3 多个多边形 399

11.6 圆和椭圆 400

11.6.1 椭圆 401

11.6.2 弦截椭圆 402

11.6.3 饼图 403

11.7 文本和字体 404

11.7.1 显示文本 405

11.7.2 格式化文本 407

11.7.3 使用字体 407

11.8 总结 409

第十二章 位图图形,Windows风格 411

12.1 Windows资源 411

12.2 位图 411

12.2.1 显示位图 414

12.2.2 背景中的位图 418

12.2.3 位图动画 420

12.2.4 位图刷子 422

12.3 光标 423

12.3.1 定做光标 425

12.3.2 多个光标 427

12.4 图标 429

12.4.1 图标实例 430

12.4.2 多图标例子 431

12.5 总结 432

13.1 所需硬件及软件 437

第十三章 图像处理 437

第五篇 明天的图形 437

13.2 查色表 438

13.2.1 读写CLUT 439

13.2.2 亮度调节 444

13.2.3 对比度增强 446

13.2.4 色彩平衡 448

13.3 彩色模型转换 449

13.3.1 RGB到灰度的转换 451

13.3.2 RGB到索引颜色图像的转换 452

13.5 卷积 454

13.4 一点说明 454

13.5.1 图像模糊 455

13.5.2 图像清晰 457

13.5.3 边缘检测 459

13.5.4 浮雕 460

13.6 图像二次采样 462

13.6.1 放大 462

13.6.2 缩小 465

13.7.1 基本思想 471

13.7 Fourier变换 471

13.7.2 走向频域 472

13.7.3 返回到空间域 475

13.7.4 频域中要做的事情 479

13.8 结论 486

第十四章 交互式形象化 487

14.1 交互式数据显示 487

14.1.1 从数据开始 488

14.1.3 你当真吗 489

14.1.2 玩玩气象 489

14.1.4 看出类似性 492

14.2 形象化仿真 507

14.2.1 Lorenz水轮 508

14.2.2 轮子上的赌博 508

14.2.3 谁是Edward 520

14.2.4 欺骗宇宙 520

14.2.5 形象化的未来 527

15.1 强有力的硬件 529

15.1.1 电视的彩色,工作站的解析度 529

第十五章 未来的图像 529

15.1.2 搭乘局部总线 531

15.1.3 砖墙 532

15.1.4 多媒体及其它 533

15.1.5 虚拟真实变为真实 534

15.2 图形操作系统 536

15.2.1 Microsoft的推土机 537

15.2.2 X先生和他的伙伴 537

15.2.3 新一代图形库 539

15.3.1 新的维数 540

15.3 加大马力的软件 540

15.3.2 欢迎到实时图形中来 542

15.3.3 摄影师的成长,Marries画师 543

15.4 巨大图画 545

15.5 后记:用图形大师的技巧创作艺术封面 546

15.5.1 计算机图形——一种与传统方法背道而驰的方法 546

15.5.2 如何创作艺术封面 547

A.2 磁盘上的压缩文档 555

A.1 手工安装 555

A 软件参考手册 555

附录 555

B 揭开面纱的图形交换 570

B.1 自己来完成它——鼠标程序设计 570

B.2 Microsoft和Borland C图形支持 574

B.2.1 图形模式及初始过程 575

B.2.2 屏幕控制及绘图操作 576

B.2.3 调色板格式 576

B.3 支持GX图形 600

B.4 其它的编译程序及库 601

C VSA256图形库 602

C.1 简介 602

C.2 编程环境 603

C.2.1 设置VESA环境 603

C.2.2 全局图形参数 603

C.3 函数说明 604

C.3.1 VESA配置函数 604

C.3.4 查色表函数 606

C.3.3 属性函数 606

C.3.2 多才多艺函数 606

C.3.5 文本函数 607

C.3.6 基本绘图函数 609

C.3.7 特殊绘图函数 611

C.4 扩充图形库 611

C.5 附文 612

C.5.1 VSA.H嵌入文件 612

D.1.1 TIFF的内部 614

D.1 简介 614

D TIFF256扩充图形库 614

D.2 TIFF256扩充环境 615

D.2.1 利用TIFF256扩充库 615

D.2.2 支持TIFF5.0 615

D.2.3 全局图形参数 617

D.3 TIFF256扩充库功能 618

D.3.1 函数说明 618

D.3.2 处理查色表 621

D.4 TIFF.H嵌入文件 623