Namespace:System.Drawing.Imaging
Assembly:System.Drawing.dll
Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。
public sealed class Encoder
继承 Object → Encoder
备注
向图像编码器传递参数时,该参数将封装在 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) |
本文详细介绍了System.Drawing.Imaging命名空间中的Encoder类,该类封装了图像编码器参数的类别,如色度表、颜色深度、压缩等,并提供了内置图像编码器接收的参数类别及其对应的GUID。
2497

被折叠的 条评论
为什么被折叠?



