System.Drawing.Imaging 命名空间

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 类的 LockBitsUnlockBits 方法使用。不可继承。
ColorMap 定义转换颜色的映射。ImageAttributes 类的几种方法可使用颜色重新映射表来调整图像颜色,该表是 ColorMap 结构的数组。不可继承。
ColorMatrix 定义包含 RGBA 空间坐标的 5 x 5 矩阵。ImageAttributes 类的若干方法通过使用颜色矩阵调整图像颜色。无法继承此类。
ColorPalette 定义组成调色板的颜色的数组。这些颜色是 32 位 ARGB 颜色。不可继承。
Encoder Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。
EncoderParameter 用于向图像编码器传递值或值数组。
EncoderParameters 封装 EncoderParameter 对象的数组。
FrameDimension 提供获取图像的框架维度的属性。不可继承。
ImageAttributes ImageAttributes 对象包含有关在呈现时如何操作位图和图元文件颜色的信息。ImageAttributes 对象维护多个颜色调整设置,包括颜色调整矩阵、灰度调整矩阵、灰度校正值、颜色映射表和颜色阈值。呈现过程中,可以对颜色进行校正、调暗、调亮和移除。要应用这些操作,应初始化一个 ImageAttributes 对象,并将该 ImageAttributes 对象的路径(连同 Image 的路径)传递给 DrawImage 方法。
ImageCodecInfo ImageCodecInfo 类可提供必要的存储成员和方法,以检索与已安装的图像编码器和解码器(统称编码解码器)相关的所有信息。不可继承。
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 用于指定图像的 SaveSaveAdd 方法所使用的 EncoderParameter 的数据类型。
EncoderValue 用于指定在使用 Image.SaveImage.SaveAdd 方法时传递给 JPEG 或 TIFF 图像编码器的参数值。
ImageCodecFlags 提供图像编码器/解码器(编码解码器)的属性。
ImageFlags 指定 Image 对象中包含的像素数据的属性。Flags 属性返回此枚举的成员。
ImageLockMode 指定传递给 LockBits 方法的标志参数的标志。LockBits 方法可锁定图像的一部分,以便读取或写入其像素数据。
MetafileFrameUnit 指定矩形的度量单位,该矩形用于调整图元文件的大小和位置。这是在创建 Metafile 对象的过程中指定的。
MetafileType 指定图元文件的类型。MetafileHeader.Type 属性返回此枚举的成员。
PaletteFlags 指定系统调色板中颜色数据的类型。该数据可以是带有 alpha、仅灰度数据或半色调数据的颜色数据。
PixelFormat 指定图像中每个像素的颜色数据的格式。
另请参见

参考

其他资源

Windows 窗体中的图形和绘制
图像、位图和图元文件
使用图像、位图、图标和图元文件
在托管 GDI+ 中使用图像编码器和解码器
对图像重新着色

你可能感兴趣的:(System.Drawing.Imaging 命名空间)