您的位置:首页 > 其它

System.Drawing.Imaging 命名空间

2012-02-08 15:59 330 查看

System.Drawing.Imaging 命名空间

.NET Framework 3.5

System.Drawing.Imaging 命名空间提供高级 GDI+ 图像处理功能。基本图形功能由
System.Drawing 命名空间提供。

Metafile 类提供记录和保存图元文件的方法。Encoder
类允许用户扩展 GDI+ 以支持任何图像格式。PropertyItem 类提供在图像文件中存储和检索元数据的方法。


警告:
不支持在 Windows 或 ASP.NET 服务中使用 System.Drawing.Imaging 命名空间中的类。尝试在这些应用程序类型之一中使用这些类可能会产生意想不到的问题,如服务性能降低和运行时异常。




说明

BitmapData指定位图图像的属性。BitmapData 类由
Bitmap 类的
LockBits
UnlockBits 方法使用。不可继承。

ColorMap定义转换颜色的映射。ImageAttributes 类的几种方法可使用颜色重新映射表来调整图像颜色,该表是
ColorMap 结构的数组。不可继承。

ColorMatrix定义包含 RGBA 空间坐标的 5 x 5 矩阵。ImageAttributes 类的若干方法通过使用颜色矩阵调整图像颜色。无法继承此类。

ColorPalette定义组成调色板的颜色的数组。这些颜色是 32 位 ARGB 颜色。不可继承。

EncoderEncoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。

EncoderParameter用于向图像编码器传递值或值数组。

EncoderParameters封装 EncoderParameter 对象的数组。

FrameDimension提供获取图像的框架维度的属性。不可继承。

ImageAttributesImageAttributes 对象包含有关在呈现时如何操作位图和图元文件颜色的信息。ImageAttributes
对象维护多个颜色调整设置,包括颜色调整矩阵、灰度调整矩阵、灰度校正值、颜色映射表和颜色阈值。呈现过程中,可以对颜色进行校正、调暗、调亮和移除。要应用这些操作,应初始化一个
ImageAttributes 对象,并将该
ImageAttributes 对象的路径(连同
Image 的路径)传递给
DrawImage 方法。

ImageCodecInfoImageCodecInfo 类可提供必要的存储成员和方法,以检索与已安装的图像编码器和解码器(统称编码解码器)相关的所有信息。不可继承。

ImageFormat指定图像的文件格式。不可继承。

Metafile定义图形图元文件。图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被回放(显示)。此类不能继承。

MetafileHeader包含关联的 Metafile 的属性。不可继承。

MetaHeader包含有关 Windows 格式 (WMF) 图元文件的信息。

PropertyItem封装要包括到图像文件中的元数据属性。不可继承。

WmfPlaceableFileHeader定义可放置的图元文件。不可继承。

委托

委托说明

PlayRecordCallback此委托未使用。有关枚举图元文件记录的示例,请参见 EnumerateMetafile

枚举

枚举说明

ColorAdjustType指定哪些 GDI+ 对象使用颜色调整信息。

ColorChannelFlag指定 CMYK(青色、洋红色、黄色、黑色)颜色空间中的个别通道。此枚举由 SetOutputChannel 方法使用。

ColorMapType指定颜色映射的类型。

ColorMatrixFlag指定将受 ImageAttributes 的颜色和灰度调整设置影响的图像和颜色的类型。

ColorMode指定颜色分量值的两种模式。

EmfPlusRecordType指定使用时有图元文件来读写图形命令的各种可用方法。此枚举的成员分成 3 组:

EmfType指定放置在增强图元文件 (EMF) 中的记录的性质。此枚举由 Metafile 类中的几个构造函数使用。

EncoderParameterValueType用于指定图像的 Save
SaveAdd 方法所使用的
EncoderParameter 的数据类型。

EncoderValue用于指定在使用 Image.Save
Image.SaveAdd 方法时传递给 JPEG 或 TIFF 图像编码器的参数值。

ImageCodecFlags提供图像编码器/解码器(编码解码器)的属性。

ImageFlags指定 Image 对象中包含的像素数据的属性。Flags 属性返回此枚举的成员。

ImageLockMode指定传递给 LockBits 方法的标志参数的标志。LockBits
方法可锁定图像的一部分,以便读取或写入其像素数据。

MetafileFrameUnit指定矩形的度量单位,该矩形用于调整图元文件的大小和位置。这是在创建 Metafile 对象的过程中指定的。

MetafileType指定图元文件的类型。MetafileHeader.Type 属性返回此枚举的成员。

PaletteFlags指定系统调色板中颜色数据的类型。该数据可以是带有 alpha、仅灰度数据或半色调数据的颜色数据。

PixelFormat指定图像中每个像素的颜色数据的格式。

另请参见

参考

其他资源

Windows 窗体中的图形和绘制
图像、位图和图元文件
使用图像、位图、图标和图元文件
在托管 GDI+ 中使用图像编码器和解码器
对图像重新着色
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐