Encoder Class

Namespace:System.Drawing.Imaging
Assembly:System.Drawing.dll
Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。

public sealed class Encoder

继承 ObjectEncoder

备注

向图像编码器传递参数时,该参数将封装在 EncoderParameter 对象中。 EncoderParameter 对象的一个字段是 GUID,用于指定参数的类别。 使用 Encoder 类的静态字段来检索包含所需类别的参数 Encoder

内置于中的图像编码器将接收属于多个类别的参数 GDI+。 下表列出了所有类别以及与每个类别关联的 GUID

ChrominanceTable f2e455dc-09b3-4316-8260-676ada32481c
ColorDepth 66087055-ad66-4c7c-9a18-38a2310b8337
Compression e09d739d-ccd4-44ee-8eba-3fbf8be4fc58
LuminanceTable edb33bce-0266-4a77-b904-27216099e717
Quality 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb
RenderMethod 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8
SaveFlag 292266fc-ac40-47bf-8cfc-a85b89a655de
ScanMethod 3a4e2661-3109-4e56-8536-42c156e7dcfa
Transformation 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9
Version 24d18c76-814a-41a4-bf53-1c219cccf797

构造函数

名称 说明
Encoder(Guid) 根据指定的全局唯一标识符 (GUID) 初始化 Encoder 类的新实例。 此 GUID 指定图像编码器参数类别。

字段

名称 说明
ChrominanceTable 用色度表参数类别的全局唯一标识符初始化的 Encoder 对象。
ColorDepth 用颜色深度参数类别的全局唯一标识符初始化的 Encoder 对象。
Compression 用压缩参数类别的全局唯一标识符初始化的 Encoder 对象。
LuminanceTable 表示用亮度表参数类别的全局唯一标识符初始化的 Encoder 对象。
Quality 获取使用质量参数类别的全局唯一标识符初始化的 Encoder 对象。
RenderMethod 表示用呈现方法参数类别的全局唯一标识符初始化的 Encoder 对象。
SaveFlag 表示用保存标志参数类别的全局唯一标识符初始化的 Encoder 对象。
ScanMethod 表示用扫描方法参数类别的全局唯一标识符初始化的 Encoder 对象。
Transformation 表示用转换参数类别的全局唯一标识符初始化的 Encoder 对象。
Version 表示用版本参数类别的全局唯一标识符初始化的 Encoder 对象。

属性

名称 说明
Guid 获取标识图像编码器参数类别的全局唯一标识符 (GUID)。

方法

名称 说明
Equals(Object) 确定指定的对象是否等于当前对象。 (Inherited from Object)
GetHashCode() 作为默认哈希函数。 (Inherited from Object)
GetType() 获取当前实例的 Type。 (Inherited from Object)
MemberwiseClone() 创建当前 Object 的浅表副本。 (Inherited from Object)
ToString() 返回表示当前对象的字符串。 (Inherited from Object)

你可能感兴趣的:(MSDN官方文档,文章)