Encoder 类
定义
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- 继承
-
Encoder
注解
向图像编码器传递参数时,该参数将封装在 EncoderParameter 对象中。When you pass a parameter to an image encoder, the parameter is encapsulated in an EncoderParameter object. 对象的一个字段 EncoderParameter 是 GUID,它指定参数的类别。One of the fields of the EncoderParameter object is a GUID that specifies the category of the parameter. 使用类的静态字段 Encoder 来检索 Encoder 包含所需类别的参数的。Use the static fields of the Encoder class to retrieve an Encoder that contains parameters of the desired category.
GDI + 中内置的图像编码器接收属于多个类别的参数。The image encoders that are built into GDI+ receive parameters that belong to several categories. 下表列出了所有类别以及与每个类别关联的 GUID。The following table lists all the categories and the GUID associated with each category.
ChrominanceTable f2e455dc-09b3-4316-8260-676ada32481cChrominanceTable f2e455dc-09b3-4316-8260-676ada32481c
ColorDepth 66087055-ad66-4c7c-9a18-38a2310b8337ColorDepth 66087055-ad66-4c7c-9a18-38a2310b8337
Compression e09d739d-ccd4-44ee-8eba-3fbf8be4fc58Compression e09d739d-ccd4-44ee-8eba-3fbf8be4fc58
LuminanceTable edb33bce-0266-4a77-b904-27216099e717LuminanceTable edb33bce-0266-4a77-b904-27216099e717
Quality 1d5be4b5-fa4a-452d-9cdd-5db35105e7ebQuality 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb
RenderMethod 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8RenderMethod 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8
SaveFlag 292266fc-ac40-47bf-8cfc-a85b89a655deSaveFlag 292266fc-ac40-47bf-8cfc-a85b89a655de
ScanMethod 3a4e2661-3109-4e56-8536-42c156e7dcfaScanMethod 3a4e2661-3109-4e56-8536-42c156e7dcfa
Transformation 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9Transformation 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9
Version 24d18c76-814a-41a4-bf53-1c219cccf797Version 24d18c76-814a-41a4-bf53-1c219cccf797
构造函数
| Encoder(Guid) |
根据指定的全局唯一标识符 (GUID) 初始化 Encoder 类的新实例。Initializes a new instance of the Encoder class from the specified globally unique identifier (GUID). 此 GUID 指定图像编码器参数类别。The GUID specifies an image encoder parameter category. |
字段
| ChrominanceTable |
用色度表参数类别的全局唯一标识符初始化的 Encoder 对象。An Encoder object that is initialized with the globally unique identifier for the chrominance table parameter category. |
| ColorDepth |
用颜色深度参数类别的全局唯一标识符初始化的 Encoder 对象。An Encoder object that is initialized with the globally unique identifier for the color depth parameter category. |
| ColorSpace |
表示使用颜色空间类别的全局唯一标识符初始化的编码器。Represents an encoder that's initialized with the globally unique identifier for the color space category. |
| Compression |
用压缩参数类别的全局唯一标识符初始化的 Encoder 对象。An Encoder object that is initialized with the globally unique identifier for the compression parameter category. |
| ImageItems |
表示使用图像项目类别的全局唯一标识符初始化的编码器。Represents an encoder that's initialized with the globally unique identifier for the image items category. |
| LuminanceTable |
表示用亮度表参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the luminance table parameter category. |
| Quality |
获取使用质量参数类别的全局唯一标识符初始化的 Encoder 对象。Gets an Encoder object that is initialized with the globally unique identifier for the quality parameter category. |
| RenderMethod |
表示用呈现方法参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the render method parameter category. |
| SaveAsCmyk |
表示使用另存为 CMYK 类别的全局唯一标识符初始化的编码器。Represents an encoder that's initialized with the globally unique identifier for the save as CMYK category. |
| SaveFlag |
表示用保存标志参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the save flag parameter category. |
| ScanMethod |
表示用扫描方法参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the scan method parameter category. |
| Transformation |
表示用转换参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the transformation parameter category. |
| Version |
表示用版本参数类别的全局唯一标识符初始化的 Encoder 对象。Represents an Encoder object that is initialized with the globally unique identifier for the version parameter category. |
属性
| Guid |
获取标识图像编码器参数类别的全局唯一标识符 (GUID)。Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. |
方法
| Equals(Object) |
确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object. (继承自 Object) |
| GetHashCode() |
作为默认哈希函数。Serves as the default hash function. (继承自 Object) |
| GetType() |
获取当前实例的 Type。Gets the Type of the current instance. (继承自 Object) |
| MemberwiseClone() |
创建当前 Object 的浅表副本。Creates a shallow copy of the current Object. (继承自 Object) |
| ToString() |
返回表示当前对象的字符串。Returns a string that represents the current object. (继承自 Object) |