《微机图形文件格式集粹》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:侯阳编著
  • 出 版 社:北京:学苑出版社
  • 出版年份:1993
  • ISBN:7507708020
  • 页数:244 页
图书介绍:内容提要 本书着重向读者介绍一种易于学到的高速位平面动画制作技术。它以 C语言和汇编语言提供一组支持动画制作的基本函数,包括三类图形对象 (小精灵、导弹与子弹)的定义、图形对象在位平面内的平滑移动以及相互间 的碰撞测试等。这些函数及其可执行程序既可以向读者提供直观的制作结 果,同时也可以成为读者制作攻击型视频游戏和特殊的图形动画效果的强 有力的支持工具,并可直接应用到读者正在开发的动画程序中。本书既适合 动画制作的初学者,也适合于有一定动画制作基础的学习者。

第一章 图形表达原理 3

1.1 位图和矢量的表达 3

1.1.1 定义 3

1.1.2 应用程序 4

1.1.3 位图与矢量格式的优点比较 6

1.1.4 页描述语言、显示列表和元文件 7

1.2 单色和彩色图像 7

1.2.1 单色 7

1.2.2 真正的灰度单色图 8

1.2.3 确保灰度级精度 8

1.3 彩色 9

1.3.1 点色 9

1.3.2 彩色混合 10

1.3.3 彩色图像平面 10

1.3.4 确保彩色精度 11

1.4 常用编码和压缩方法 12

1.4.1 二进制和符号编码 12

1.4.2 二进制数据中的位和字节顺序 12

1.4.3 行程长度压缩 13

1.4.4 霍夫曼编码 13

1.4.5 LZW压缩 14

1.4.6 算术压缩 15

1.4.7 有损压缩 16

第二章 选择格式 17

2.1 评定格式的性能 17

2.2 应用程序的考虑 18

2.2.1 图形艺术 18

2.2.2 电子表格 19

2.2.3 商业图形 19

2.2.4 CAD 19

2.2.5 字处理 20

2.2.6 桌面排版 20

2.2.7 输入输出设备考虑 20

2.2.8 输入设备 20

2.2.9 输出设备 22

2.2.10 平台和交叉平台的考虑 22

第三章 CGM 24

3.1 概述 24

3.2 优缺点 24

3.3 变体 24

3.4 文件结构综述 24

3.4.1 几何条件 25

3.4.2 文本 25

3.4.3 单元数组 25

3.4.4 转义码 26

3.4.5 编码 26

3.4.6 字符编码 26

3.4.7 二进制编码 26

3.4.8 清晰的文本编码 27

3.4.9 设备独立和可移植性 27

第四章 BMP/DIB 29

4.1 概述 29

4.2 优缺点 29

4.3 变体 29

4.4 文件结构综述 29

4.5 格式详解 29

4.5.1 文件头 30

4.5.2 Windows 3位图头 30

4.5.3 Windows 3位图数据 31

4.6 OS/2 1.x位图头 32

4.7 OS/2 1.x位图数据 33

第五章 DXF 34

5.1 概述 34

5.2 优缺点 34

5.3 变体 34

5.4 文件结构综述 35

5.5 格式详解 35

5.5.1 一个CAD图的结构 36

5.5.2 视图和视窗 36

5.5.3 坐标系统 36

5.5.4 头变量 37

5.5.5 组码类型目录 38

5.5.6 TABLES节 39

5.5.7 LTYPE表 41

5.5.8 LAYER表 41

5.5.9 VIEW表 42

5.5.10 UCS表 43

5.5.11 VPORT表 44

5.5.12 BLOCKS节 45

5.5.13 ENTITIES节 46

5.5.14 基本几何实体 47

5.5.15 基本几何实体 49

5.5.16 二进制DXF文件 49

5.6 例子 50

第六章 FITS 52

6.1 概述 52

6.2 优缺点 52

6.3 变体 52

6.4 文件结构综述 52

6.5 格式详解 52

6.5.1 头 53

6.5.2 托管关键卡 53

6.5.3 数据 54

6.5.4 可选的关键卡 54

6.5.5 例子 56

第七章 GIF 59

7.1 概述 59

7.2 优缺点 59

7.3 变体 59

7.4 文件结构综述 60

7.5 格式详解 61

7.5.1 术语说明 61

7.5.2 LZW压缩中被推迟的清除码 61

7.5.3 应用程序扩展块—应用程序标识符 62

7.5.4 编码程序和译码程序 62

7.5.5 介绍 62

7.5.6 数据子块 64

7.5.7 块终结符 65

7.5.8 头 65

7.5.9 逻辑屏幕描述符 66

7.5.10 全局色表 68

7.5.11 图像描述符 69

7.5.12 局部色表 71

7.5.13 基于表的图像数据 72

7.5.14 图像控制扩展 72

7.5.15 注释扩展 74

7.5.16 简单文本扩展 75

7.5.17 应用程序扩展 77

7.5.18 尾 79

7.5.19 快速参考表 79

7.5.20 GIF语法 80

7.5.21 约定 80

7.5.22 可变长度代码LZW压缩 81

7.5.23 在线功能对话 83

第八章 HPGL 85

8.1 概述 85

8.2 优缺点 85

8.3 变体 85

8.4 文件结构综述 85

8.5 格式详解 86

8.5.1 几何限制 87

8.5.2 命令编码 87

8.5.3 开始和结束一幅图 88

8.5.4 线 88

8.5.5 弧和圆 89

8.5.6 多边形 90

8.5.7 文本 91

8.5.8 与PCL 5交互 92

8.5.9 实例 92

第九章 IFF/ILBM 95

9.1 概述 95

9.2 优缺点 95

9.3 变体 95

9.4 文件结构综述 95

9.5 格式详解 96

9.5.1 低层数据 96

9.5.2 块 96

9.5.3 BMHD:位图文件头 97

9.5.4 屏蔽 97

9.5.5 压缩 98

9.5.6 CAMG:Commodore Amiga专用 98

9.5.7 CMAP:彩色映象 98

9.5.8 EXTRA_HALFBRITE 99

9.5.9 CTBL和SHAM:动态色表 99

9.5.10 BODY:图像数据 100

9.5.11 HAM图像 100

9.5.12 HAM例子 100

9.5.13 其他块 101

9.5.14 ANNO:注释 101

9.5.15 GRAB:热点 101

9.5.16 DEST:目标位平面映象 101

9.5.17 SPRT:精灵 102

9.5.18 CRNG:彩色寄存器范围 102

9.5.19 CCRT:彩色循环范围和计时 103

9.5.20 例子 103

第十章 GEM位图 105

10.1 概述 105

10.2 优缺点 105

10.3 变体 105

10.4 文件结构综述 105

10.5 格式详解 105

10.5.1 图像头 106

10.5.2 图像数据 106

10.5.3 扫描行实例 107

第十一章 JPEG 108

11.1 概述 108

11.2 优缺点 108

11.3 变体 108

11.4 描述 108

11.5 有损和无损编码 108

11.6 JPEG压缩的阶段 109

11.7 彩色方案和二次采样 109

11.8 DCT编码 110

11.9 量化 111

11.10 最后的压缩 111

11.11 其他的JPEG选项 112

11.11.1 递进方式 112

11.11.2 层次方式 113

11.11.3 无损方式 113

11.12 JFIF和JPEG—TIFF格式 113

11.12.1 JFIF 113

11.12.2 JPEG—TIFF 113

第十二章 PBM 115

12.1 概述 115

12.2 优缺点 115

12.3 文件结构综述 115

12.4 格式详解 115

12.4.1 单色PBM图 116

12.4.2 灰度图PGM 117

12.4.3 彩色图PPM 118

第十三章 PCL 119

13.1 概述 119

13.2 优缺点 119

13.3 变体 119

13.4 文件结构综述 119

13.5 格式详解 120

13.5.1 纸的几何条件 120

13.5.2 栅图分辨率 121

13.5.3 图像压缩技术 121

13.5.4 图像格式 122

13.5.5 图像数据编码 124

13.5.6 一个样例图像 126

13.5.7 图像提示和约定 126

13.5.8 盒子和线的画法 127

13.5.9 盒和线的示例 127

第十四章 PCX 129

14.1 概述 129

14.2 优缺点 129

14.3 变体 129

14.4 文件结构综述 130

14.5 格式详解 130

14.5.1 文件头 131

14.5.2 翻译数据的关键 132

14.5.3 位图数据 133

14.5.4 调色板 134

14.5.5 24位彩色 135

第十五章 Lotus PIC 136

15.1 概述 136

15.2 优缺点 136

15.3 变体 136

15.4 文件结构综述 136

15.5 格式详解 136

15.5.1 头 137

15.5.2 命令 137

15.5.3 示例 138

第十六章 PICI 141

16.1 概述 141

16.2 优缺点 141

16.3 变体 141

16.4 文件结构综述 142

16.5 格式详解 142

16.5.1 初始数据和操作码 142

16.5.2 2.0版附加头 143

16.5.3 图像节 143

第十七章 MacPaint 151

17.1 概述 151

17.2 优缺点 151

17.3 变体 151

17.4 文件结构综述 151

17.5 格式详解 152

第十八章 基本的PostScript图形 155

18.1 概述 155

18.2 优缺点 155

18.3 变体 155

18.4 文件结构综述 156

18.4.1 序言 157

18.4.2 PostScript码 158

18.4.3 尾 158

18.4.4 封装的PostScript(EPS) 158

18.5 PostScript详解 158

18.5.1 PostScript执行 159

18.5.2 图形状态 161

18.5.3 矢量类型图形 162

18.5.4 灰度位图图像 164

18.5.5 彩色位图图像 165

18.5.6 页打印 167

18.5.7 EPS预演 167

18.6 Macintosh PICT预演 167

18.7 MS-DOS WMF或TIFF预演 168

18.7.1 设备无关的预演 168

18.8 示例 169

18.8.1 EPS单色位图 169

18.8.2 EPS彩色位图 170

第十九章 Sun栅图文件 172

19.1 概述 172

19.2 优缺点 172

19.3 文件结构综述 172

19.4 格式详解 172

19.4.1 彩色映象 173

19.4.2 图像数据 174

19.4.3 压缩 174

第二十章 Truevision Targa 175

20.1 概述 175

20.2 优缺点 175

20.3 变体 175

20.4 文件结构综述 175

20.5 格式详解 176

20.5.1 文件头和ID字段 176

20.5.2 彩色映象 177

20.5.3 图像 177

20.5.4 RLE压缩 178

20.6 新字段 178

20.6.1 文件脚注 179

20.6.2 开发员目录 179

20.6.3 扩展区 180

20.6.4 扫描行表 181

20.6.5 邮票图像 181

20.6.6 彩色校正表 181

第二十一章 TIFF 182

21.1 概述 182

21.2 优缺点 182

21.3 变体 182

21.4 文件结构综述 183

21.5 格式详解 184

21.5.1 图像文件目录 184

21.5.2 标记指针(标记字段) 185

21.5.3 数据字段 186

21.5.4 基本标记字段 187

21.5.5 信息字段 193

21.5.6 传真标记字段 194

21.5.7 文档存贮和检索字段 195

21.5.8 压缩方法 196

第二十二章 UNIX绘图格式 204

22.1 概述 204

22.2 优缺点 204

22.3 文件结构综述 204

22.3.1 几何条件 204

22.4 格式详解 204

22.4.1 约定 205

第二十三章 WMF 206

23.1 概述 206

23.2 优缺点 206

23.3 变体 206

23.4 文件结构综述 206

23.5 Windows图像模型 207

23.5.1 几何条件 207

23.5.2 彩色参考 207

23.6 格式详解 208

23.6.1 头格式 208

23.6.2 记录格式 208

23.6.3 元文件记录类型 208

23.6.4 可放置的元文件 226

23.6.5 可放置的元文件的限制 227

23.7 示例 227

第二十四章 XBM 231

24.1 概述 231

24.2 优缺点 231

24.3 变体 231

24.4 文件结构综述 231

24.5 格式详解 231

24.5.1 例子 232

24.5.2 X10位图 232

第二十五章 XWD 234

25.1 概述 234

25.2 优缺点 234

25.3 变体 234

25.4 文件结构综述 234

25.5 格式详解 234

25.5.1 显示类 235

25.5.2 图像格式 235

25.5.3 转贮头 236

25.5.4 彩色映象 237

25.5.5 图像数据 237

25.5.6 约定 238

第二十六章 其他文件格式 239

26.1 Autodesk的FLI 239

26.2 Autodesk的SLD 239

26.3 Epson打印机位图 239

26.4 Facesaver 239

26.5 传真格式 239

26.6 Grasp GL动画 240

26.7 HP的Paintjet 240

26.8 IGES和PDES 240

26.9 Island Graphics TIFF 240

26.10 Kodak的ICC 241

26.11 Microsoft Windows Icon 242

26.12 Microsoft Windows Paint 242

26.13 MPEG 242

26.14 OFF 242

26.15 PC Paint 242

26.16 Pixar PIC 242

26.17 PDS 242

26.18 Renderman 243

26.19 RIFF 243

26.20 SGI 243

26.21 Sixel 243

26.22 Utah RLE 243

26.23 VICAR 244

26.24 WordPerfect Graphics 244

26.25 XPM 244