Encoder 类

定义

Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

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()

获取当前实例的 TypeGets 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)

适用于