《Windows NT 3.1图形编程技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)伊泽尔(Ezzell,Ben)编著;傅祖芸等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505322125
  • 页数:339 页
图书介绍:

第一章 图形系统 1

图形硬件的特点 2

入门知识 2

图形监视器与图形视频板 3

存储器与视频分辨率 3

图形协处理器 3

用图形协处理器绘图 4

Windows NT图形(映射)方式 4

硬件定义的映射方式 5

Windows映射方式 6

映射分辨率与显示分辨率 7

设置映射方式 8

作为虚拟屏幕的设备描述表 11

生命游戏程序 11

虚拟屏幕到物理显示设备的映射 12

程序注释 13

小结 14

TEMPLATE.I程序清单 14

WINMODES程序清单 16

LIFE程序清单 24

第二章 系统图形能力识别 32

识别视频设备的能力 32

设备调色板(彩色)能力 32

GetDeviceCaps函数 34

图形协处理器 39

其他视频图形支持 39

信息描述表与设备描述表 39

DC演示程序 39

小结 44

DC程序清单 45

第三章 彩色和彩色调色板 59

Windows的调色板 60

定义彩色 61

标准调色板 62

COLOR1程序 63

利用抖动克服调色板的局限性 64

建立用户彩色 65

改变调色板颜色 66

灰度与彩色的转换 71

灰度调色板 71

真彩色灰度级 72

灰度级和方块效应 73

小结 73

COLOR1演示程序清单 74

COLOR2演示程序清单 77

COLOR3演示程序清单 81

第四章 图形实用程序 89

屏幕图像的捕获和显示 89

捕获屏幕图像信息 90

位图(.BMP)图像文件格式 95

写位图调色板 100

写位图数据 102

位图压缩格式 103

Windows NT文件操作 105

CreateFile函数 105

为命名的管道使用CreateFile 108

WriteFile函数 108

ReadFile函数 109

覆盖文件操作 110

CloseHandle函数 110

小结 110

CAPTURE程序清单 111

第五章 几种图像格式 121

画笔的.PCX格式 121

单色.PCX图像解码 124

EGA/VGA 16色调色板信息解释 124

16色.PCX图像解码 124

VIEWPCX程序 125

VGA 256色调色板信息解释 125

256色.PCX图像解码 127

每像素24位.PCX文件解释 130

COMPUSERVE的图形交换格式(GIF) 130

标鉴图像文件格式(TIFF) 131

TARGA(TGA)格式 131

24位彩色图像的转换 132

彩色变换算法 133

TGA2VGA程序 134

优化图像显示 134

小结 134

VIEWPCX程序清单 135

第六章 图像增强 150

把图像转换成图 150

简化复杂信息 151

边缘检测算法 155

图像处理中的硬件 158

优化图像处理 159

实现处理算法:SHADES程序 160

SHADES程序中的选项 160

装载和显示位图图像 160

读取位图 161

Windows 3.1和DOS的图像处理 168

小结 168

SHADES程序清单 169

第七章 打印图形 191

打印机操作 191

查询打印机 192

彩色与黑白打印机 194

从显示到打印机描述表的复制 194

InitPrint函数,版本1 195

打印机设置措施 196

禁止窗口 197

异常中止过程 198

打印 199

图像尺寸的测定 200

将彩色转换成灰色亮度 201

建立灰度级 202

不严格灰度级 202

彩色图像到灰度模式的映射 202

测定图像尺寸以避免花纹现象 207

控制打印机 208

灰度图像到彩色的映射 210

彩色打印 210

小结 211

GRAYIMG程序清单 212

第八章 光标、位图和简单的图像动画 226

动画原理 226

定时技术 226

图像 229

控制技术 229

Animate1和Animate2应用程序 231

小结 231

ANIMATE1程序清单 232

ANIMATE2程序清单 241

第九章 交互式图像 253

区域和界限识别 253

用颜色进行区域识别 253

使用醉汉走路算法 256

直接坐标搜索 260

醉汉走路与递归搜索 260

小结 261

MAPDEMO程序清单 261

第十章 商业应用中的位图 270

一种简单的线图 270

在线图中加入位图 273

把位图与显示环境匹配 274

使用替换方法 274

条形图 275

饼图 276

加入与用户交互的内容 277

非商业应用中的图形 278

小结 278

BUSGRAPH程序清单 279

PIEGRAPH程序清单 286

第十一章 图形仿真 292

图形在仿真中的价值 292

森林宇宙 293

创建一个动态(有记忆)的宇宙 293

宇宙的规则和条件 293

解决有界的(有限的)问题 294

创建一个闭合的、无边界的宇宙 294

仿真中颜色的利用 295

进行森林仿真 295

初始化森林宇宙 296

可变的时间 297

仿真设计 299

扩展仿真 300

机械仿真 301

仿真理论实体 301

加速浮点运算 302

把虚拟屏幕用作存储器 303

小结 303

FOREST程序清单 304

第十二章 SVGA调色板和其他配色法 316

构造Windows调色板 316

调色板的局限性 316

比例调色板 317

RGB调色板 317

HSI调色板 318

灰度调色板 319

绕过缺省调色板 319

真彩色:16、24、32位彩色图像 319

小结 321

SVGA_WIN程序清单 321

附录A 机器视觉 332

扫描仪 332

视频摄像机 332

机动摄像机 333

视频设备附件 333

附录B 关于附带的磁盘 335

插图部分 339