书籍详情
Visual C++图形图像编程技巧
作者:丁有和编著
出版社:青岛出版社
出版时间:2000-01-01
ISBN:9787543622128
定价:¥15.00
内容简介
Visual C++编程系列丛书的主题是引导您使用MFC底层代码,实现最新操作系统及软件的新功能,并深入细致地讨论Visual C++常用的主题及相关编程技术。丛书面向中级读者,兼顾初、高级读者,内容全面扎实、方法实用新颖。由于每册书自成体系,因而读者可根据自己的需求轻松选购,避免了由于书内容的重复或不全所引发的种种烦恼。《Vsual C++图形图像编程技巧》着重讨论图形设备环境、 GDI对象、图像文件等内容,并探索图形图像底层代码的实际应用能力,解决一些一直困扰编程人员的棘手问题,如:文字特效的实现、图形的动态定位、图元文件记录的遍历、图像效果的处理等。
作者简介
暂缺《Visual C++图形图像编程技巧》作者简介
目录
第1章 图形设备技术
1.1 显示新技术
MMX技术
显卡的DCI功能
DirectDraw
1.2 设备环境类
CPaintDC、 CClientDC、 CWindowDC、 CMetaFileDC
构造和析构CDC对象
1.3 设备环境的坐标映射
显示器的逻辑尺寸和物理尺寸
设备坐标、逻辑坐标和物理坐标
映射模式
坐标变换
1.4 图形设备接口
使用GDI对象
库存的GDI对象
GDI对象的有效期
1.5 设备环境的颜色映射
16位和 24位颜色显示卡
RGB和YUV颜色空间
COLORREF和颜色宏
使用系统颜色
SVGA中的 20种标准色
使用颜色通用对话框
第2章 简单图形的绘制
2.1 画笔
画笔的属性
创建画笔
2.2 画刷
画刷的属性
创建画刷
2.3 画点、线
点
画线
折线
2.4 矩形和多边形
距形和圆角矩形
设置多边形填充模式
多边形和正多边形
多个多边形
2.5 曲线
圆弧和椭圆
弦形和扇形
Bener曲线
2.6 绘制商用图形
线图
直方图
扇形图
第3章 图形绘制的深入话题
3.1 区域、路径及裁剪
CRgn类及区域操作
路径操作
视目和裁剪操作
3.2 常用图形技巧
设置光栅操作模式
图形几何变换
自定义线型
区域的颜色渐变
3.3 CRectTracker类与图形动态定位
CRectTracker类
对象的指取和拖动示例
图形动态定位技术
实现基本图元的橡皮条过程
第4章 字体与文字处理
4.1 字体
字体的属性
逻辑字体
字体的创建
使用字体对话框
4.2 文本输出与文本格式
常用文本输出函数
文本格式化属性
ANSI、 DBCS未回 Unicode
用TextOutW显示特殊字符
计算字符的几何尺寸
计算字串宽度和高度
4.3文字特效
旋转文字
渐变文字和浮雕文字
文字的阴影
文字变形
第5章 图像及图像文件
5.1 颜色表和调色板
逻辑调色板
使用CPalette类
简单示例
5.2 位图及BMP文件
CBitmap类与GDI位图的显示
BMP文件结构
BMP图像显示
使用DrawDib
5.3 Windows图元文件
图元文件常用的操作
图元文件格式
遍历图元文件记录
5.4 GIF图像文件
GIF文件格式
GIF图像显示
5.5 图像压缩和JEPG标准
DIB中的行程编码压缩
LZW压缩
JEPG压缩标准
5.6 图像常用控件
Visual C++的Picture控件
Microsoft Web浏览器
Kodak图像缩略图控件
第6章 常用图像技巧
6.1 将位图复制到剪贴板
复制DDB位图到剪贴板
复制DIB位图到剪贴板
复制窗口图像到剪贴板
6.2 图像的几何变换
镜像
旋转
转置
6.3 色彩处理
灰度转换
反色
阀值化
对比度扩展
6.4 图像的柔化和锐化
柔化
中值滤波
锐化
6.5 图像的其他技巧
DDB和DIB位图的转换
将位图写入DIB位图的转换
透明位图
附录 缺省的设备环境属性及相应的GDL函数
1.1 显示新技术
MMX技术
显卡的DCI功能
DirectDraw
1.2 设备环境类
CPaintDC、 CClientDC、 CWindowDC、 CMetaFileDC
构造和析构CDC对象
1.3 设备环境的坐标映射
显示器的逻辑尺寸和物理尺寸
设备坐标、逻辑坐标和物理坐标
映射模式
坐标变换
1.4 图形设备接口
使用GDI对象
库存的GDI对象
GDI对象的有效期
1.5 设备环境的颜色映射
16位和 24位颜色显示卡
RGB和YUV颜色空间
COLORREF和颜色宏
使用系统颜色
SVGA中的 20种标准色
使用颜色通用对话框
第2章 简单图形的绘制
2.1 画笔
画笔的属性
创建画笔
2.2 画刷
画刷的属性
创建画刷
2.3 画点、线
点
画线
折线
2.4 矩形和多边形
距形和圆角矩形
设置多边形填充模式
多边形和正多边形
多个多边形
2.5 曲线
圆弧和椭圆
弦形和扇形
Bener曲线
2.6 绘制商用图形
线图
直方图
扇形图
第3章 图形绘制的深入话题
3.1 区域、路径及裁剪
CRgn类及区域操作
路径操作
视目和裁剪操作
3.2 常用图形技巧
设置光栅操作模式
图形几何变换
自定义线型
区域的颜色渐变
3.3 CRectTracker类与图形动态定位
CRectTracker类
对象的指取和拖动示例
图形动态定位技术
实现基本图元的橡皮条过程
第4章 字体与文字处理
4.1 字体
字体的属性
逻辑字体
字体的创建
使用字体对话框
4.2 文本输出与文本格式
常用文本输出函数
文本格式化属性
ANSI、 DBCS未回 Unicode
用TextOutW显示特殊字符
计算字符的几何尺寸
计算字串宽度和高度
4.3文字特效
旋转文字
渐变文字和浮雕文字
文字的阴影
文字变形
第5章 图像及图像文件
5.1 颜色表和调色板
逻辑调色板
使用CPalette类
简单示例
5.2 位图及BMP文件
CBitmap类与GDI位图的显示
BMP文件结构
BMP图像显示
使用DrawDib
5.3 Windows图元文件
图元文件常用的操作
图元文件格式
遍历图元文件记录
5.4 GIF图像文件
GIF文件格式
GIF图像显示
5.5 图像压缩和JEPG标准
DIB中的行程编码压缩
LZW压缩
JEPG压缩标准
5.6 图像常用控件
Visual C++的Picture控件
Microsoft Web浏览器
Kodak图像缩略图控件
第6章 常用图像技巧
6.1 将位图复制到剪贴板
复制DDB位图到剪贴板
复制DIB位图到剪贴板
复制窗口图像到剪贴板
6.2 图像的几何变换
镜像
旋转
转置
6.3 色彩处理
灰度转换
反色
阀值化
对比度扩展
6.4 图像的柔化和锐化
柔化
中值滤波
锐化
6.5 图像的其他技巧
DDB和DIB位图的转换
将位图写入DIB位图的转换
透明位图
附录 缺省的设备环境属性及相应的GDL函数
猜您喜欢