《C和C++的图形文件编程》求取 ⇩

第一部分图形文件概述3

第1章图形文件是什么?3

1.1 文件编码3

1.2图象几何4

1.2.1 屏幕坐标4

1.2.2 图形坐标5

1.2.3 其它坐标系统5

第2章图形文件类型7

2.1位映象文件7

2.1.1 象素的顺序7

2.1.2 扫描行7

2.1.3 位平面7

2.1.4 交叉行9

2.1.5 有损失压缩9

2.2 矢量文件9

2.3 元文件10

2.4打印机数据文件10

2.4.1 扩充正文格式10

2.4.2 页描述语言10

2.5文件类型间的转换11

2.5.1 位映象到位映象11

2.5.2 矢量到矢量11

2.5.3 矢量到位映象11

2.5.4 位映象到矢量11

第3章图象的颜色13

3.1 单色与彩色图象13

3.2彩色模式13

3.2.1 亮度/色度模式13

3.3 颜色映象表14

第4章压缩技术15

4.1 行程编码15

4.2 霍夫曼编码16

4.3 字典系统16

4.4更复杂的方法17

4.4.1 算术编码17

4.4.2 有损失压缩17

第5章处理文件时的内存管理19

5.1 处理小型和中型文件19

5.2 在虚拟环境下处理大型文件20

5.3在MS—DOS环境下处理大型文件21

5.3.1 用C十十实现虚拟分段象素数组21

5.4 处理部分文件26

5.5 对矢量和元文件的处理技术27

第二部分位映象文件的结构31

第6章位映象文件结构31

6.1 PBM方法31

6.2PBM格式31

6.2.1 单个位PBM格式32

6.2.2 灰度PGM格式32

6.2.3 彩色PPM格式32

6.3支持库33

6.3.1 头文件33

第7章单色图象库39

7.1 PBM例程39

7.2 内存分配例程41

7.3 程序启动例程43

7.4 错误报告46

7.5 多种支持48

7.6 文件处理49

7.7 整数读/写例程51

7.8 读入PBM格式文件54

7.9 初级文件头读入例程58

7.10 生成PBM格式文件60

第8章灰度图象库63

8.1 PGM头文件63

8.2 PGM初始化65

8.3 读PGM文件65

8.4 生成PGM文件69

第9章全彩色图象库73

9.1 PPM初始化75

9.2 读PPM文件76

9.3 生成PPM文件80

9.4颜色映象表85

9.4.1 颜色映象表的数据结构85

9.4.2 颜色映象表建立例程87

第10章通用象素图象库95

10.1 PNM头文件95

10.2 PNM初始化96

10.3 读PNM文件97

10.4 生成PNM文件100

第三部分行程压缩格式105

第11章MacPa5nt格式105

11.1 概述105

11.2 读MACPAINT文件105

11.3 生成MACPAINT文件107

第12章FCx格式111

12.1读P12x文件111

12.1.1 解压缩已存储的图象数据116

12.1.2 将位平面数据转换成象素117

12.1.3 还原被压缩的象素118

12.2生成PCX文件120

12.2.1 对 PCX文件编码123

12.2.2 图象编码帮助例程126

12.2.3 压缩位平面数据128

12.3 进一步扩展130

第13章GEMIMG格式131

13.1 1MG文件131

13.2 读IMG文件131

13.3生成IMG文件136

13.3.1 位的压缩和写入138

13.4 进一步扩展140

第14章IFF/ILBM位映象图象141

14.1 ILBM头文件141

14.2读ILBM文件142

14.2.1 读入程序的辅助例程151

14.3生成ILBM文件152

14.3.1 生成ILBM文件的辅助例程159

第四部分未压缩的格式163

第15章Windows中的位映象163

15.1 通用的BMP文件头163

15.2读BMP文件164

15.2.1 对BMP文件解码165

15.3生成BMP文件169

15.3.1 对BMP文件编码171

第16章Tar8a格式175

16.1 Tar8a包含文件175

16.2读Targa文件176

16.2.1 读Tar8a文件的辅助例程181

16.3生成Tar8a文件185

16.3.1 生成Targa文件的辅助例程192

第五部分字典压缩格式199

第17章GIF格式199

17.1生成GIF文件199

17.1.1 对GIF文件编码203

17.1.2 LZW压缩方法209

17.2读GIF文件218

17.2.1 对压缩的图象进行解码224

第18章TIFF格式233

18.1 TIFF的子集和类别233

18.2TIFF库234

18.2.1 使用TIFF库234

18.2.2 库的头文件234

18.2.3 处理图象文件目录(IFD)253

18.3处理TIFF的IFD276

18.3.1 读TIFF的IFD276

18.3.2 生成TIFF的IFD299

18.4打开和关闭TIFF文件315

18.4.1 关闭TIFF文件323

18.5压缩和编码技术325

18.5.1 未压缩方式330

18.5.2 PackBits压缩334

18.5.3 其它压缩方法340

18.6 读TIFF数据341

18.7写TIFF数据347

18.7.1 其它内容357

18.8 TIFF的读入和应用程序363

第19章JFEG格式365

19.1JPEG是什么365

9.1.1 JPEG格式366

19.2对JPEG进行编码的步骤366

19.2.1 颜色编码366

19.2.2 DCT转换367

19.2.3 量化过程367

19.2.4 霍夫曼或算术编码367

19.3使用JPEG库368

19.3.1 独立程序368

19.3.2 库代码368

19.3.3 JPEG压缩368

19.3.4 JPEG的解压缩373

第六部分矢量格式385

第20章HP-GL格式385

20.1 读HP-GL文件385

20.2 初级HP-GL读入程序385

20.3 高级HP-GL读入程序391

第21章MS Windows元文件395

21.1 在MS Windows下用C语言读写元文件395

21.2 在MS WINDOWS下用C十十语言读写元文件396

21.3 用C语言读元文件397

第七部分打印机格式407

第22章 HP打印机控制语言407

第23章FostScript格式411

23.1 生成POSTSCRlPT文件411

23.2读POSTSCRIPT文件425

23.2.1 读EPS预观察数据425

第八部分格式转换431

第24章位映象到位映象:PBM方法431

24.1 共同使用PBM程序431

24.2位映象转换431

24.2.1 彩色到灰度转换431

24.2.2 颜色量化432

24.2.3 并列调色432

第25章矢量格式到位映象格式:光栅化437

25.1 光栅化库437

25.2 HPGL格式至PPM格式的转换444

25.3 扩展的光栅化程序447

第26章 判断文件的格式449

附录1参考文献451

附录2有关附带盘上的软件说明453

1996《C和C++的图形文件编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)John Levine著;赵英译 1996 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows程序设计 用Microsoft C/C++和Visual C++(1995 PDF版)
Windows程序设计 用Microsoft C/C++和Visual C++
1995 北京:北京航空航天大学出版社
C/C++程序员Java编程( PDF版)
C/C++程序员Java编程
北京市:清华大学出版社
C和C++图形程序设计基础( PDF版)
C和C++图形程序设计基础
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
Turbo C实用图形程序设计(1994 PDF版)
Turbo C实用图形程序设计
1994 天津:天津科技翻译出版公司
用C语言开发图形软件(1991 PDF版)
用C语言开发图形软件
1991 北京希望电脑公司
趣味程序设计集锦(1984 PDF版)
趣味程序设计集锦
1984 北京:煤炭工业出版社
最优C/C++编程秘诀(1995 PDF版)
最优C/C++编程秘诀
1995 北京:电子工业出版社
Windows95实用编程技术C/C++(1996 PDF版)
Windows95实用编程技术C/C++
1996 成都:四川大学出版社
汇编语言程序设计基础(1985 PDF版)
汇编语言程序设计基础
1985 北京:冶金工业出版社
PC机C图形编程手册(1994 PDF版)
PC机C图形编程手册
1994 北京:清华大学出版社
Turbo C++图形编程技巧(1993 PDF版)
Turbo C++图形编程技巧
1993 北京:科学技术文献出版社
C程序员的C++指南(1992 PDF版)
C程序员的C++指南
1992 北京:北京航空航天大学出版社
C语言图形设计(1995 PDF版)
C语言图形设计
1995 北京:人民邮电出版社
C/C++程序员Java编程(1996 PDF版)
C/C++程序员Java编程
1996 北京:清华大学出版社