GDI+ SDK参考(翻译版本),Doc版

作者未知,感谢Seenen大侠分享.

GDI+概述:

Microsoft Windows GDI+ 是Windows XP和Windows Server 2003操作系统的子系统,它负责在屏幕和打印机上显示信息。GDI+是一个应用程序编程接口(API),它由一组C++类实现。

顾名思义,GDI+是对于GDI的继承,后者包含于早期的Windows版本中。Windows XP 或者 Windows Server 2003支持GDI以保持对现有程序的兼容性,但是编写新程序的开发者应该使用GDI+来实现他们所有的图形需求,因为GDI+不仅优化了大部分GDI性 能而且提供了更多特性。

一个图形设备接口,比如GDI+,允许应用程序开发者将信息显示在显示器或者打印机上,而无需考虑该显示设备的详细情况。应用程序开发者调用 GDI+类所提供的方法,而这些方法又依次适当的调用特定设备驱动程序。GDI+使得应用程序和图形硬件隔离开来,得益于此,开发者因而可以创建设备无关 的应用程序.

文档目录:

序言… 4

目标… 4

适用范围… 4

适用读者… 4

运行环境… 4

文档组织… 4

相关主题… 4

GDI+的安全考虑… 6

检验构造函数调用成功与否… 6

分配缓冲区… 6

错误校验… 8

线程同步… 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

以矩阵来表示转换… 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

使用复合模式控制 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

  GDIPlus-sdk-doc (1.7 MiB, 2,295 hits)

网友评论(共6条评论)

  1. lonkil

     2010年5月12日 03:54 am

    To idreamer:
    欢迎常来转转。


  2. idreamer

     2010年5月11日 01:44 am

    恩,很喜欢你的网站。留个名。谢谢啦


  3. nothing`~~`

     2010年4月4日 19:13 pm

    多谢


  4. JAYLIN

     2008年12月11日 11:45 am

    謝謝啦,好東西


  5. meng

     2008年9月22日 10:37 am

    OMG!
    Seenen=阿龙???


发表评论





XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>