目录 1
第1章 有关图象的介绍 1
1.1图象文件结构 1
1.2更可行的方案 3
1.3有关C语言编程 4
1.4内存模式及其它注意事项 4
1.5包含文件 5
第2章 MacPaint图象文件 9
2.1文件头 9
2.2解压缩图象数据 12
2.3解压缩整个图象 14
2.4充分利用VGA显示卡 18
2.5创建MacPaint图象文件 21
2.6文件头的秘密 25
第3章IMG图象文件 28
3.1 解压缩IMG文件 28
3.2解压缩整幅图象 31
3.3浏览大幅图象 41
3.4 创建IMG图象文件 45
第4章PCX图象文件 48
4.1PCX图象文件格式 48
4.2解压缩PCX图象数据 50
4.3 16色PCX图象 54
4.4 256色PCX图象格式 58
4.5 256色调色板 58
第5章BMP图象文件 62
5.1BMP图象文件格式 62
5.2单色BMP显示 67
5.3 16色及256色BMP显示 70
第6章GIF图象文件 77
6.1 GIF概述 77
6.2 GIF文件结构 78
6.3 LZW压缩算法剖析 82
6.4解开和生成GIF文件——编程实例 86
第7章TIFF图象文件 101
7.1TIFF概述 101
7.2TIFF文件结构 102
7.3域和标志 105
7.4TIFF显示 112
7.5生成TIFF文件 126
第8章高速单色显示驱动程序 127
8.1单色显示卡 127
8.2显示行的内存映射 128
8.4线性显示内存 129
8.3查找表 129
8.5单色超级VGA驱动程序 130
8.6驱动程序 130
8.7 C语言调用程序 137
8.8 Hercules显示卡特性 143
8.9模式切换 148
8.10用汇编语言改变模式 152
8.11检测显示卡 155
8.12自动模式选择 159
9.1 EGA显示 161
第9章 高速彩色显示驱动程序 161
9.2 EGA驱动程序 162
9.3 扫描行数据的位操作 171
9.4 256色VGA显示 172
9.5 16色VGA显示 177
9.6超级VGA驱动程序 198
9.7 Paradise超级VGA驱动程序 198
第10章 PostScript文件 207
10.1三种基本的打印机类型 207
10.2点阵打印机 208
10.3 LaserJet 212
10.4 PostScript 214
10.5用黑白表示彩色 215
10.6 EPS预显示 217
10.7 Laser Jet的中间色调 218
10.8网屏和中间色调 218
10.9图形目录 219
10.10结束语 237
第11章抖动处理 238
11.1抖动处理的基本概念 239
11.2抖动处理的方法 239
11.3抖动处理的算法 241
11.4放大过的图象抖动处理 243
11.5扩展存储器的接口 245
11.6扩充存储器的接口 250
11.7虚拟存储器的使用 255
11.8进一步学习建议 255
第12章图象文件格式转换 256
12.1单色文件格式转换 256
12.2彩色文件格式转换 267
12.3其它转换 286
附录Microsoft C与Turbo C比较 287
参考文献 289