目录 1
第一章 整体概念 1
1.1 FLIPS——Flag Image Processing System 1
1.2 FLIPS的进一步描述 5
1.3 基本使用方法 10
1.4 使用范例 12
第二章 图像和图像数据交换格式METAFORM 13
2.1 位映射图像模式 13
2.2 图像数据交换格式METAFORM 14
第三章 压缩原理(一):Run Length Encoding与Huffman Coding 22
3.1 数据压缩基本概念 22
3.2 Run Length Encoding编码法 23
3.3 Huffman Coding编码法 35
3.4 结束语 55
第四章 压缩原理(二):LZW编码法 56
4.1 辞典压缩法 56
4.2 LZW的革新 56
4.3 LZW编码算法 56
4.4 LZW解码算法 86
4.5 结束语 112
第五章 GEM的IMG文件 115
5.1 基本概念 115
5.2 IMG文件头 116
5.3 IMG的图形数据 120
5.4 程序流程与程序列表 139
第六章 麦金塔MacPaint文件 150
6.1 革新 150
6.2 PNTG的文件头 151
6.3 PNTG文件图形数据 157
6.4 程序说明 165
第七章 CompuServe's GIF(一):文件结构 175
7.1 GIF概述 175
7.2 详论GIF 89a 176
第八章 CompuServe's GIF(二):编码和解码 200
8.1 理论基础扩展LZW算法 201
8.2 制作/读取GIF文件 286
第九章 Zsoft的PCX 322
9.1 PCX的革新 322
9.2 PCX的文件结构 322
9.3 文件头 323
9.4 位映射数据 328
9.5 调色盘 340
9.6 程序实现 344
9.7 结论 358
第十章 BMP(Windows 3.X BitMaP) 359
10.0 BMP简介 359
10.1 文件头信息——File Header 359
10.2 图形描述信息——Bitmap Info Header 362
10.3 颜色表——Color Map 364
10.4 图形数据区块 372
10.5 BMP文件压缩/解压缩程序 380
第十一章 TGA(Truevision Targa) 403
11.0 TGA简介 403
11.1 TGA的文件头 404
11.2 图像与颜色表数据区块 412
11.3 非必要存在区块 422
11.4 TGA文件压缩/解压缩程序 443
第十二章 TIFF(Aldus Tag Image File Format) 461
12.0 TIFF简介 461
12.1 TIFF的文件头——IFH 462
12.2 第二层结构———IFD 463
12.3 数据区块 467
12.4 各种色彩模式必备的tags 471
12.5 图形数据的压缩策略 489
12.6 TIFF文件压缩/解压缩程序 497
第十三章 EPS(Encapsulated PostScript) 525
13.0 EPS简介 525
13.1 EPS的特色 525
13.2 EPS结构 527
13.3 EPS的矢量字形 535
13.4 EPS的TIFF preview 537
14.2 失真编码法的概念 540
14.1 JPEG简介 540
第十四章 JPEG数据压缩法 540
14.3 JPEG的压缩策略 543
14.4 JPEG的图像还原 560
14.5 JPEG的其它模式 566
14.6 JPEG Baseline编码法的优、缺点 570
14.7 市面上的JPEG文件格式 572
14.8 与JPEG相关的压缩标准 572
第十五章 JFIF(JPEG File Interchange Format) 573
15.1 JFIF简介 573
15.2 JFIF文件的基本元素 573
15.3 JFIF文件结构概观 576
15.4 JFIF的单元 577
15.5 有关hierarchical mode的两个单元 588
15.6 建立/读取JFIF文件的流程 590
15.7 JFIF文件的简略格式 597
附录A 常见的TGA文件内部栏位一览表 598
附录B TIFF tag一览表(以tag编号排列) 605
附录C TIFF tag用法说明 608
C.1 基本tag 608
C.2 文字信息tag 624
C.3 传真信息tag 626
C.4 图像来源信息tag 627
C.5 建议废弃的tag 629
附录D JFIF的亮度、色彩Huffman表 634