ImageCodecInfo クラス

定義

ImageCodecInfo クラスには、インストールされたイメージ エンコーダーとデコーダー (コーデックと呼ばれます) に関するすべての関連情報を検索するための必要なストレージ メンバーおよびメソッドが用意されています。 継承はできません。

public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
継承
ImageCodecInfo
属性

注釈

GDI+ では、イメージ エンコーダーを使用して、オブジェクトに Bitmap 格納されているイメージをさまざまなファイル形式に変換します。 イメージ エンコーダーは、BMP、JPEG、GIF、TIFF、PNG 形式の GDI+ に組み込まれています。 オブジェクトの または SaveAdd メソッドを呼び出すと、エンコーダーがImage呼び出Saveされます。

Note

.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

プロパティ

Clsid

特定のコーデックを識別するグローバル一意識別子 (GUID) を格納する Guid 構造体を取得または設定します。

CodecName

コーデックの名前を格納する文字列を取得または設定します。

DllName

コーデックを保持する DLL のパス名を格納する文字列を取得または設定します。 コーデックが DLL に保持されていない場合、このポインターは null になります。

FilenameExtension

コーデックで使用されるファイル名拡張子を格納する文字列を取得または設定します。 拡張子はセミコロンで区切られます。

Flags

コーデックに関する追加情報を格納するための 32 ビット値を取得または設定します。 このプロパティは、ImageCodecFlags 列挙体からのフラグの組み合わせを返します。

FormatDescription

コーデックのファイル形式を説明する文字列を取得または設定します。

FormatID

コーデックのファイル形式を識別する GUID を格納する Guid 構造体を取得または設定します。

MimeType

コーデックの MIME (Multipurpose Internet Mail Extensions) の型を格納する文字列を取得または設定します。

SignatureMasks

フィルターとして使用できるバイトの 2 次元配列を取得または設定します。

SignaturePatterns

コーデックの署名を表すバイトの 2 次元配列を取得または設定します。

Version

コーデックのバージョン番号を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetImageDecoders()

GDI+ に組み込まれたイメージ デコーダーに関する情報を格納する、ImageCodecInfo オブジェクトの配列を返します。

GetImageEncoders()

GDI+ に組み込まれたイメージ エンコーダーに関する情報を格納する ImageCodecInfo オブジェクトの配列を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください