没有合适的资源?快使用搜索试试~ 我知道了~
GDI+编程参考pdf
5星 · 超过95%的资源 需积分: 9 128 下载量 143 浏览量
2009-12-11
09:07:38
上传
评论 1
收藏 1.24MB PDF 举报
温馨提示
试读
176页
GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本GDI+ SDK 翻译版本
资源推荐
资源详情
资源评论
- 1 -
GDI+ SDK 参考
参考参考
参考(
((
(翻译版本
翻译版本翻译版本
翻译版本)
))
)
序言 ............................................................................................................................................. - 4 -
目标...................................................................................................................................... - 4 -
适用范围.............................................................................................................................. - 4 -
适用读者.............................................................................................................................. - 4 -
运行环境.............................................................................................................................. - 4 -
文档组织.............................................................................................................................. - 4 -
相关主题.............................................................................................................................. - 4 -
GDI+的安全考虑 ........................................................................................................................ - 6 -
检验构造函数调用成功与否.............................................................................................. - 6 -
分配缓冲区.......................................................................................................................... - 6 -
错误校验.............................................................................................................................. - 7 -
线程同步.............................................................................................................................. - 9 -
相关主题............................................................................................................................ - 10 -
关于 GDI+ ................................................................................................................................. - 11 -
GDI+ 介绍 ........................................................................................................................ - 11 -
GDI+ 概览............................................................................................................... - 11 -
GDI+ 的三个组成部分........................................................................................... - 11 -
基于类的接口架构.................................................................................................... - 12 -
GDI+提供了哪些新东西? .............................................................................................. - 12 -
新特征........................................................................................................................ - 12 -
编程模式的改变........................................................................................................ - 15 -
线条、曲线和图形............................................................................................................ - 19 -
矢量图概览................................................................................................................ - 19 -
钢笔、线条和矩形.................................................................................................... - 20 -
椭圆和弧.................................................................................................................... - 22 -
多边形........................................................................................................................ - 22 -
基数样条.................................................................................................................... - 23 -
贝塞尔样条................................................................................................................ - 24 -
路径............................................................................................................................ - 25 -
画刷和填充图形........................................................................................................ - 27 -
开放与闭合曲线........................................................................................................ - 29 -
区域............................................................................................................................ - 30 -
裁剪............................................................................................................................ - 31 -
路径平直化................................................................................................................ - 32 -
线条和曲线的抗锯齿功能........................................................................................ - 32 -
图象、位图和图元文件.................................................................................................... - 33 -
位图类型.................................................................................................................... - 34 -
图元文件.................................................................................................................... - 37 -
绘制、定位和复制图片............................................................................................ - 39 -
裁剪和缩放图象........................................................................................................ - 40 -
坐标系统和转换................................................................................................................ - 42 -
坐标系统类型............................................................................................................ - 42 -
- 2 -
以矩阵来表示转换.................................................................................................... - 44 -
全局和局部转换........................................................................................................ - 48 -
图形容器............................................................................................................................ - 51 -
使用 GDI+ ................................................................................................................................. - 56 -
使用入门............................................................................................................................ - 56 -
绘制线条.................................................................................................................... - 56 -
绘制字符串................................................................................................................ - 58 -
使用钢笔绘制线条和形状................................................................................................ - 59 -
使用钢笔绘制线条和矩形........................................................................................ - 59 -
设置钢笔的宽度和对齐方式.................................................................................... - 60 -
绘制具有线帽的线条................................................................................................ - 61 -
联接线条.................................................................................................................... - 62 -
绘制自定义虚线........................................................................................................ - 62 -
绘制用纹理填充的线条............................................................................................ - 63 -
使用画笔填充形状............................................................................................................ - 63 -
用纯色填充形状........................................................................................................ - 64 -
用阴影图案填充形状................................................................................................ - 64 -
用图像纹理填充形状................................................................................................ - 64 -
在形状中平铺图像.................................................................................................... - 65 -
用渐变色填充形状.................................................................................................... - 68 -
使用图像、位图和图元文件............................................................................................ - 68 -
加载和显示位图........................................................................................................ - 68 -
加载和显示图元文件................................................................................................ - 69 -
记录图元文件............................................................................................................ - 69 -
剪裁和缩放图像........................................................................................................ - 71 -
旋转、反射和扭曲图像............................................................................................ - 72 -
缩放时使用插值模式控制图像质量........................................................................ - 73 -
创建缩略图像............................................................................................................ - 75 -
采用高速缓存位图来提高性能................................................................................ - 76 -
通过避免自动缩放改善性能.................................................................................... - 76 -
读取图像元数据........................................................................................................ - 77 -
使用图像编码器和解码器................................................................................................ - 83 -
列出已安装的编码器................................................................................................ - 83 -
列出已安装的解码器................................................................................................ - 84 -
获取解码器的类标识符............................................................................................ - 86 -
获取编码器的参数列表............................................................................................ - 88 -
将 BMP 图像转换为 PNG 图像............................................................................. - 100 -
设定 JPEG 的压缩等级.......................................................................................... - 101 -
对 JPEG 图像进行无损变换.................................................................................. - 102 -
创建和保存多帧图像.............................................................................................. - 105 -
从多帧图像中复制单帧.......................................................................................... - 107 -
Alpha 混合线条和填充.................................................................................................. - 109 -
绘制不透明和半透明的线条.................................................................................. - 109 -
用不透明和半透明的画笔绘制.............................................................................. - 110 -
- 3 -
使用复合模式控制 Alpha 混合........................................................................... - 111 -
使用颜色矩阵设置图像中的 Alpha 值............................................................... - 112 -
设置单个象素的 alpha 值..................................................................................... - 114 -
使用字体和文本.............................................................................................................. - 115 -
构造字体系列和字体.............................................................................................. - 115 -
绘制文本.................................................................................................................. - 116 -
格式化文本.............................................................................................................. - 117 -
枚举已安装的字体.................................................................................................. - 120 -
创建专用的字体集合.............................................................................................. - 122 -
获取字体规格.......................................................................................................... - 126 -
对文本使用消除锯齿效果...................................................................................... - 130 -
构造并绘制曲线.............................................................................................................. - 131 -
绘制基数样条曲线.................................................................................................. - 131 -
绘制贝塞尔样条...................................................................................................... - 133 -
用渐变画刷填充形状...................................................................................................... - 134 -
创建线性渐变.......................................................................................................... - 134 -
创建路径渐变.......................................................................................................... - 137 -
将 Gamma 校正应用于渐变 .............................................................................. - 144 -
构造并绘制路径.............................................................................................................. - 145 -
使用线条、曲线和形状创建图形.......................................................................... - 145 -
填充开放式图形...................................................................................................... - 147 -
使用图形容器.................................................................................................................. - 147 -
管理 Graphics 对象的状态 ................................................................................ - 148 -
使用嵌套的 Graphics 容器 ................................................................................ - 151 -
变换.................................................................................................................................. - 154 -
使用世界变换.......................................................................................................... - 154 -
为什么变换顺序非常重要...................................................................................... - 155 -
使用区域.......................................................................................................................... - 156 -
对区域使用点击检测.............................................................................................. - 156 -
对区域使用剪辑...................................................................................................... - 157 -
对图像重新着色.............................................................................................................. - 158 -
使用颜色矩阵对单色进行变换.............................................................................. - 158 -
转换图像颜色.......................................................................................................... - 160 -
缩放颜色.................................................................................................................. - 161 -
旋转颜色.................................................................................................................. - 164 -
剪取颜色.................................................................................................................. - 166 -
使用颜色重映射表.................................................................................................. - 168 -
打印.................................................................................................................................. - 169 -
将 GDI+输出至打印机.......................................................................................... - 169 -
显示一个打印对话框.............................................................................................. - 172 -
通过提供打印机句柄优化打印.............................................................................. - 173 -
附录:GDI+ 参考 .................................................................................................................. - 176 -
- 4 -
序言
序言序言
序言
目标
目标目标
目标
Microsoft Windows GDI+是为 C/C++开发者提供的一个基于类的应用程序编程接口(API)。它
使得程序可以同时在视频显示器和打印机上使用图形和格式化文本。基于 Microsoft Win32 的应用程序不
能直接访问图形硬件,而是通过 GDI+来协调设备驱动和程序动作的交互。GDI+同样支持 Microsoft
Win64。
适用范围
适用范围适用范围
适用范围
GDI 适用于所有的 Window 应用程序。GDI+是包含于 Windows XP 和 Windows Server 2003
中的一项新技术。运行于 Microsoft Windows NT 4.0 SP6、Windows 2000、Windows 98 和
Windows Me 操作系统的应用程序在分发的时候需要包含 GDI+。
适用
适用适用
适用读者
读者读者
读者
GDI+ C++ 基类接口是为 C/C++开发者所设计。需要精通 Windows 图形用户接口和消息驱动机
制。
运行环境
运行环境运行环境
运行环境
Gdiplus.dll 包含在 Windows XP 中。某些特定的类和方法可能需要特定操作系统的支持,请参阅文
档中相应的类和方法。GDI+可以在 Windows NT 4.0 SP6、 Windows 2000、 Windows 98 以及
Windows Me 操作系统中重新分发部署。下载最新的可重新分发安装包,参见:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm .
注意
注意注意
注意:如果您将 GDI+分发到低版本系统平台或者该平台本身不包含该版本的 GDI+,则将 Gdiplus.dll
安装到您的应用程序目录下。这样将它放到了您自己的地址空间下,但是您应该使用/BASE 连接器选项重
构基地址,避免地址空间冲突。
文档
文档文档
文档组织
组织组织
组织
GDI+参考文档采用下面表格所示进行组织:
概览
关于 GDI+的概要信息。
用法
使用 GDI+的任务和例子。
参考
GDI+ C++基类 API 参考文档。
相关主题
相关主题相关主题
相关主题
Windows GDI
DirectX
- 5 -
Windows Image Acquisition
OpenGL
Windows Multimedia
剩余175页未读,继续阅读
valley_0
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页