Encoder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对象 Encoder 封装标识图像编码器参数类别的全局唯一标识符(GUID)。
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- 继承
-
Encoder
注解
Note
在 .NET 6 及更高版本中,包含此类型的 System.Drawing.Common 包 仅支持在 Windows 操作系统上运行。 在跨平台应用中使用此类型会导致编译时警告和运行时异常。 有关详细信息,请参阅 仅在 Windows 上支持的 System.Drawing.Common。
将参数传递给图像编码器时,该参数封装在对象 EncoderParameter 中。 对象的一个字段 EncoderParameter 是指定参数类别的 GUID。 使用类的 Encoder 静态字段检索 Encoder 包含所需类别参数的字段。
内置于 GDI+ 中的图像编码器接收属于多个类别的参数。 下表列出了与每个类别关联的所有类别和 GUID。
| 类别 | 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 |
使用 chrominance 表参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| ColorDepth |
使用颜色深度参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| ColorSpace |
表示使用颜色空间类别的全局唯一标识符初始化的编码器。 |
| Compression |
使用压缩参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| ImageItems |
表示使用图像项类别的全局唯一标识符初始化的编码器。 |
| LuminanceTable |
表示使用亮度表参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| Quality |
获取使用质量参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| RenderMethod |
表示使用呈现方法参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| SaveAsCmyk |
表示使用另存为 CMYK 类别的全局唯一标识符初始化的编码器。 |
| SaveFlag |
表示使用保存标志参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| ScanMethod |
表示使用扫描方法参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| Transformation |
表示使用转换参数类别的全局唯一 Encoder 标识符初始化的对象。 |
| Version |
表示使用版本参数类别的全局唯一 Encoder 标识符初始化的对象。 |
属性
| 名称 | 说明 |
|---|---|
| Guid |
获取标识图像编码器参数类别的全局唯一标识符(GUID)。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |