Encoder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- 继承
-
Encoder
注解
注意
在 .NET 6 及更高版本中, System.Drawing.Common 包(包括此类型)仅在 Windows 操作系统上受支持。 在跨平台应用中使用此类型会导致编译时警告和运行时异常。 有关详细信息,请参阅 System.Drawing.Common 仅在 Windows 上受支持。
将参数传递给图像编码器时,参数封装在 对象中 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 |
用色度表参数类别的全局唯一标识符初始化的 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) |