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 オブジェクトのフィールドの1つは、パラメーターのカテゴリを指定する 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+GDI+ に組み込まれているイメージエンコーダーは、複数のカテゴリに属するパラメーターを受け取ります。The image encoders that are built into GDI+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 24d18c76814a47 1a4-bf53-1c219cccf197Version 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
Compression

圧縮パラメーター カテゴリのグローバル一意識別子を使用して初期化される Encoder オブジェクト。An Encoder object that is initialized with the globally unique identifier for the compression parameter category.

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

適用対象

こちらもご覧ください