ImageCodecInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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されます。
注意
.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。
プロパティ
Clsid |
特定のコーデックを識別するグローバル一意識別子 (GUID) を格納する Guid 構造体を取得または設定します。 |
CodecName |
コーデックの名前を格納する文字列を取得または設定します。 |
DllName |
コーデックを保持する DLL のパス名を格納する文字列を取得または設定します。 コーデックが DLL に保持されていない場合、このポインターは |
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) |
適用対象
こちらもご覧ください
.NET