Encoder クラス

定義

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 オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時の例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

イメージ エンコーダーにパラメーターを渡すと、パラメーターは オブジェクトに EncoderParameter カプセル化されます。 オブジェクトのフィールドの EncoderParameter 1 つは、パラメーターのカテゴリを指定する 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)

適用対象

こちらもご覧ください