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 颜色。不可继承。
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用于指定图像的 SaveSaveAdd 方法所使用的 EncoderParameter 的数据类型。
EncoderValue用于指定在使用 Image.SaveImage.SaveAdd 方法时传递给 JPEG 或 TIFF 图像编码器的参数值。
ImageCodecFlags提供图像编码器/解码器(编码解码器)的属性。
ImageFlags指定 Image 对象中包含的像素数据的属性。Flags 属性返回此枚举的成员。
ImageLockMode指定传递给 LockBits 方法的标志参数的标志。LockBits 方法可锁定图像的一部分,以便读取或写入其像素数据。
MetafileFrameUnit指定矩形的度量单位,该矩形用于调整图元文件的大小和位置。这是在创建 Metafile 对象的过程中指定的。
MetafileType指定图元文件的类型。MetafileHeader.Type 属性返回此枚举的成员。
PaletteFlags指定系统调色板中颜色数据的类型。该数据可以是带有 alpha、仅灰度数据或半色调数据的颜色数据。
PixelFormat指定图像中每个像素的颜色数据的格式。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值