天天看点

System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间

System.Drawing.Imaging 命名空间

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

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

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

说明
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
BitmapData 指定位图图像的属性。BitmapData 类由 Bitmap 类的 LockBits 和 UnlockBits 方法使用。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorMap 定义转换颜色的映射。ImageAttributes 类的几种方法可使用颜色重新映射表来调整图像颜色,该表是 ColorMap 结构的数组。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorMatrix 定义包含 RGBA 空间坐标的 5 x 5 矩阵。ImageAttributes 类的若干方法通过使用颜色矩阵调整图像颜色。无法继承此类。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorPalette 定义组成调色板的颜色的数组。这些颜色是 32 位 ARGB 颜色。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
Encoder Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EncoderParameter 用于向图像编码器传递值或值数组。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EncoderParameters 封装 EncoderParameter 对象的数组。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
FrameDimension 提供获取图像的框架维度的属性。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageAttributes ImageAttributes 对象包含有关在呈现时如何操作位图和图元文件颜色的信息。ImageAttributes 对象维护多个颜色调整设置,包括颜色调整矩阵、灰度调整矩阵、灰度校正值、颜色映射表和颜色阈值。呈现过程中,可以对颜色进行校正、调暗、调亮和移除。要应用这些操作,应初始化一个 ImageAttributes 对象,并将该 ImageAttributes 对象的路径(连同 Image 的路径)传递给 DrawImage 方法。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageCodecInfo ImageCodecInfo 类可提供必要的存储成员和方法,以检索与已安装的图像编码器和解码器(统称编码解码器)相关的所有信息。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageFormat 指定图像的文件格式。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
Metafile 定义图形图元文件。图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被回放(显示)。此类不能继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
MetafileHeader 包含关联的 Metafile 的属性。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
MetaHeader 包含有关 Windows 格式 (WMF) 图元文件的信息。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
PropertyItem 封装要包括到图像文件中的元数据属性。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
WmfPlaceableFileHeader 定义可放置的图元文件。不可继承。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间

委托

委托 说明
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
PlayRecordCallback 此委托未使用。有关枚举图元文件记录的示例,请参见 EnumerateMetafile。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间

枚举

枚举 说明
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorAdjustType 指定哪些 GDI+ 对象使用颜色调整信息。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorChannelFlag 指定 CMYK(青色、洋红色、黄色、黑色)颜色空间中的个别通道。此枚举由 SetOutputChannel 方法使用。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorMapType 指定颜色映射的类型。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorMatrixFlag 指定将受 ImageAttributes 的颜色和灰度调整设置影响的图像和颜色的类型。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ColorMode 指定颜色分量值的两种模式。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EmfPlusRecordType 指定使用时有图元文件来读写图形命令的各种可用方法。此枚举的成员分成 3 组:
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EmfType 指定放置在增强图元文件 (EMF) 中的记录的性质。此枚举由 Metafile 类中的几个构造函数使用。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EncoderParameterValueType 用于指定图像的 Save 或 SaveAdd 方法所使用的 EncoderParameter 的数据类型。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
EncoderValue 用于指定在使用 Image.Save 或 Image.SaveAdd 方法时传递给 JPEG 或 TIFF 图像编码器的参数值。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageCodecFlags 提供图像编码器/解码器(编码解码器)的属性。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageFlags 指定 Image 对象中包含的像素数据的属性。Flags 属性返回此枚举的成员。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
ImageLockMode 指定传递给 LockBits 方法的标志参数的标志。LockBits 方法可锁定图像的一部分,以便读取或写入其像素数据。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
MetafileFrameUnit 指定矩形的度量单位,该矩形用于调整图元文件的大小和位置。这是在创建 Metafile 对象的过程中指定的。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
MetafileType 指定图元文件的类型。MetafileHeader.Type 属性返回此枚举的成员。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
PaletteFlags 指定系统调色板中颜色数据的类型。该数据可以是带有 alpha、仅灰度数据或半色调数据的颜色数据。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间
PixelFormat 指定图像中每个像素的颜色数据的格式。
System.Drawing.Imaging 命名空间System.Drawing.Imaging 命名空间

另请参见

参考

其他资源

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