


## クラス

| クラス | 説明 |
| --- | --- |
| [BitmapData](./bitmapdata/) | ビットマップ画像の属性セットを表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [ColorMap](./colormap/) | 色変換用のマップを表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [ColorMatrix](./colormatrix/) | RGBAW カラースペースの座標を含む 5x5 行列を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [ColorPalette](./colorpalette/) | カラーパレットを構成する 32 ビット ARGB カラーの集合を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [Encoder](./encoder/) | 画像エンコーダーパラメータのセットに関連付けられた GUID を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [EncoderParameter](./encoderparameter/) | 画像エンコーダーに値を渡すために使用されるコンテナとして機能します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [EncoderParameters](./encoderparameters/) | EncoderParameter オブジェクトの配列を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [FrameDimension](./framedimension/) | 画像のフレーム寸法を取得するプロパティを提供します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [ImageAttributes](./imageattributes/) | レンダリング中に画像の色がどのように操作されるかに関する情報を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [ImageCodecInfo](./imagecodecinfo/) | 画像コーデックに関する情報を提供します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [ImageFormat](./imageformat/) | 画像のファイル形式を表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [Metafile](./metafile/) | グラフィックメタファイルを表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [MetafileHeader](./metafileheader/) | グラフィックメタファイルに関連付けられた属性を含みます。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
| [PropertyItem](./propertyitem/) | 画像ファイルに含めるメタデータプロパティを表します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。 |
## Enums

| 列挙型 | 説明 |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | どのオブジェクトがカラー調整情報を使用するかを指定します。 |
| [ColorChannelFlag](./colorchannelflag/) | CMYK カラースペースのカラー チャネルを指定します。 |
| [ColorMatrixFlag](./colormatrixflag/) | ImageAttributes オブジェクトのカラーおよびグレースケール調整設定の影響を受ける画像と色のタイプを指定します。 |
| [EmfPlusRecordType](./emfplusrecordtype/) | メタファイルで使用でき、グラフィックコマンドの読み書きが可能なメソッドを表します。 |
| [EmfType](./emftype/) | EMF ファイルに配置されるレコードのタイプを指定します。 |
| [EncoderParameterValueType](./encoderparametervaluetype/) | EncoderParameter クラスで表される値のタイプを指定します。 |
| [EncoderValue](./encodervalue/) | JPEG または TIFF 画像エンコーダーに渡されるパラメータ値を指定します。 |
| [ImageFlags](./imageflags/) | Image オブジェクトで表されるピクセルデータの属性を表します。 |
| [ImageLockMode](./imagelockmode/) | ロックされている画像領域のプロパティを指定します。 |
| [MetafileFrameUnit](./metafileframeunit/) | メタファイルのサイズ設定および位置決めに使用される矩形の測定単位を指定します。 |
| [MetafileType](./metafiletype/) | グラフィックメタファイルのタイプを表します。 |
| [PixelFormat](./pixelformat/) | ピクセルのカラー データ形式を指定します。 |
## Typedefs

| 型定義 | 説明 |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | 共有ポインタのエイリアスで、[BitmapData](./bitmapdata/) クラスのインスタンスを指します。 |
| [ColorMapPtr](./colormapptr/) | 共有ポインタのエイリアスで、[ColorMap](./colormap/) クラスのインスタンスを指します。 |
| [ColorMatrixPtr](./colormatrixptr/) | 共有ポインタのエイリアスで、[ColorMatrix](./colormatrix/) クラスのインスタンスを指します。 |
| [ColorPalettePtr](./colorpaletteptr/) | 共有ポインタのエイリアスで、[ColorPalette](./colorpalette/) クラスのインスタンスを指します。 |
| [EncoderParameterPtr](./encoderparameterptr/) | 共有ポインタのエイリアスで、[EncoderParameter](./encoderparameter/) クラスのインスタンスを指します。 |
| [EncoderParametersPtr](./encoderparametersptr/) | 共有ポインタのエイリアスで、[EncoderParameters](./encoderparameters/) クラスのインスタンスを指します。 |
| [EncoderPtr](./encoderptr/) | 共有ポインタのエイリアスで、[Encoder](./encoder/) クラスのインスタンスを指します。 |
| [FrameDimensionPtr](./framedimensionptr/) | 共有ポインタのエイリアスで、[FrameDimension](./framedimension/) クラスのインスタンスを指します。 |
| [ImageAttributesPtr](./imageattributesptr/) | 共有ポインタのエイリアスで、[ImageAttributes](./imageattributes/) クラスのインスタンスを指します。 |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | 共有ポインタのエイリアスで、[ImageCodecInfo](./imagecodecinfo/) クラスのインスタンスを指します。 |
| [ImageFormatPtr](./imageformatptr/) | 共有ポインタのエイリアスで、[ImageFormat](./imageformat/) クラスのインスタンスを指します。 |
| [PlayRecordCallback](./playrecordcallback/) | EnumerateMetafileProc 関数オブジェクトのパラメータとして使用されるデリゲートです。 |
