ImageCodecInfo ImageCodecInfo ImageCodecInfo ImageCodecInfo Class

定義

ImageCodecInfo クラスには、インストールされたイメージ エンコーダーとデコーダー (コーデックと呼ばれます) に関するすべての関連情報を検索するための必要なストレージ メンバーおよびメソッドが用意されています。The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). 継承はできません。Not inheritable.

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

注釈

Gdi + では、イメージエンコーダーを使用しBitmapて、オブジェクトに格納されているイメージをさまざまなファイル形式に変換します。GDI+ uses image encoders to convert the images stored in Bitmap objects to various file formats. イメージエンコーダーは、BMP、JPEG、GIF、TIFF、および PNG 形式用に GDI + に組み込まれています。Image encoders are built into GDI+ for the BMP, JPEG, GIF, TIFF, and PNG formats. オブジェクトのSaveAdd Save メソッドまたはメソッドを呼び出すと、エンコーダーが呼び出されますImageAn encoder is invoked when you call the Save or SaveAdd method of a Image object.

プロパティ

Clsid Clsid Clsid Clsid

特定のコーデックを識別するグローバル一意識別子 (GUID) を格納する Guid 構造体を取得または設定します。Gets or sets a Guid structure that contains a GUID that identifies a specific codec.

CodecName CodecName CodecName CodecName

コーデックの名前を格納する文字列を取得または設定します。Gets or sets a string that contains the name of the codec.

DllName DllName DllName DllName

コーデックを保持する DLL のパス名を格納する文字列を取得または設定します。Gets or sets string that contains the path name of the DLL that holds the codec. コーデックが DLL に保持されていない場合、このポインターは null になります。If the codec is not in a DLL, this pointer is null.

FilenameExtension FilenameExtension FilenameExtension FilenameExtension

コーデックで使用されるファイル名拡張子を格納する文字列を取得または設定します。Gets or sets string that contains the file name extension(s) used in the codec. 拡張子はセミコロンで区切られます。The extensions are separated by semicolons.

Flags Flags Flags Flags

コーデックに関する追加情報を格納するための 32 ビット値を取得または設定します。Gets or sets 32-bit value used to store additional information about the codec. このプロパティは、ImageCodecFlags 列挙体からのフラグの組み合わせを返します。This property returns a combination of flags from the ImageCodecFlags enumeration.

FormatDescription FormatDescription FormatDescription FormatDescription

コーデックのファイル形式を説明する文字列を取得または設定します。Gets or sets a string that describes the codec's file format.

FormatID FormatID FormatID FormatID

コーデックのファイル形式を識別する GUID を格納する Guid 構造体を取得または設定します。Gets or sets a Guid structure that contains a GUID that identifies the codec's format.

MimeType MimeType MimeType MimeType

コーデックの MIME (Multipurpose Internet Mail Extensions) の型を格納する文字列を取得または設定します。Gets or sets a string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type.

SignatureMasks SignatureMasks SignatureMasks SignatureMasks

フィルターとして使用できるバイトの 2 次元配列を取得または設定します。Gets or sets a two dimensional array of bytes that can be used as a filter.

SignaturePatterns SignaturePatterns SignaturePatterns SignaturePatterns

コーデックの署名を表すバイトの 2 次元配列を取得または設定します。Gets or sets a two dimensional array of bytes that represents the signature of the codec.

Version Version Version Version

コーデックのバージョン番号を取得または設定します。Gets or sets the version number of the codec.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetImageDecoders() GetImageDecoders() GetImageDecoders() GetImageDecoders()

GDI+ に組み込まれたイメージ デコーダーに関する情報を格納する、ImageCodecInfo オブジェクトの配列を返します。Returns an array of ImageCodecInfo objects that contain information about the image decoders built into GDI+.

GetImageEncoders() GetImageEncoders() GetImageEncoders() GetImageEncoders()

GDI+ に組み込まれたイメージ エンコーダーに関する情報を格納する ImageCodecInfo オブジェクトの配列を返します。Returns an array of ImageCodecInfo objects that contain information about the image encoders built into GDI+.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください