> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ImageProcessingParams オブジェクト（IImageProcessingParams インターフェイス）

> ABBYY FineReader Engine API の ImageProcessingParams オブジェクト（IImageProcessingParams インターフェイス）— 画像を解析および認識する前にどのように前処理するかを指定します。回転とミラーリングをサポートし、ファイルやメモリに保存できる永続オブジェクトです。

このオブジェクトは、画像を解析および認識する前に、どのような前処理を行うかを指定します。ほとんどの種類のブロックには、対応するプロパティを通じて利用できる ImageProcessingParams 型の子オブジェクトがあります。ブロックに対して何らかの特別な画像前処理が必要な場合は、認識対象となる各ブロックごとに画像処理Parameterを設定する必要があります。

ImageProcessingParams オブジェクトでは、画像の回転と垂直軸に沿ったミラーリングを指定できます。回転は幾何変換の一連の処理における最初の操作であり、ミラーリングは 2 番目の操作です。この型の新しく作成されたオブジェクトのすべてのプロパティには、適切な既定値が設定されています。各プロパティの既定値については、その説明を参照してください。

ImageProcessingParams オブジェクトは永続オブジェクトです。つまり、オブジェクトの現在の状態を永続ストレージに書き込むことができます。後で、永続ストレージからオブジェクトの状態を読み込むことで、オブジェクトを再作成できます。オブジェクトの永続化には、次のメソッドを使用します。

Linux: [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)、および [LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows: [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)、[LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)、[SaveToMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method)、および [LoadFromMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method)。

<div id="properties">
  ## プロパティ
</div>

| 名前           | 型                                                                                                                                                                                                                | 説明                                                                                                                     |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Application  | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Engine オブジェクトを返します。                                                                                                    |
| InvertImage  | [VARIANT\_BOOL](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                              | ブロック内の画像の色を反転するかどうかを指定します。このプロパティが TRUE の場合、ABBYY FineReader Engine は認識前にブロックの画像の色を反転します。このプロパティの既定値は FALSE です。        |
| MirrorImage  | [VARIANT\_BOOL](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                              | ブロック内の画像を垂直軸を中心に左右反転するかどうかを指定します。このプロパティが TRUE の場合、ABBYY FineReader Engine は認識前にブロックの画像を左右反転します。このプロパティの既定値は FALSE です。 |
| RotationType | [RotationTypeEnum](/ja/fine-reader/engine/api-reference/enumerations/rotationtypeenum)                                                                                                                           | ブロック内のテキストの読み取り方向に対する向きを指定します。このプロパティには RT\_UnknownRotation を設定できません。このプロパティの既定値は RT\_NoRotation で、向きが通常であることを意味します。   |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                                       | 説明                                                      |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| [CopyFrom](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method) | 現在のオブジェクトのプロパティを、別のオブジェクトの対応するプロパティの値で初期化します。           |
| [LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)               | ディスク上のファイルからオブジェクトの内容を復元します。                            |
| [LoadFromMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method)           | グローバルメモリからオブジェクトの内容を復元します。 <Note> *Windows のみ。* </Note> |
| [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                   | オブジェクトの内容をディスク上のファイルに保存します。                             |
| [SaveToMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method)               | オブジェクトの内容をグローバルメモリに保存します。 <Note> *Windows のみ。* </Note>  |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/imageprocessingparams.gif?s=a2a3d0f88437e7d4d441725db57dfcaa" alt="ImageProcessingParams" width="340" height="66" data-path="images/fine-reader/engine/imageprocessingparams.gif" />[](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock)[](/ja/fine-reader/engine/api-reference/layout-related-objects/textblock)[](/ja/fine-reader/engine/api-reference/layout-related-objects/barcodeblock)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## 出力Parameter
</div>

このオブジェクトは、[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [CreateImageProcessingParams](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) メソッドの出力Parameterです。

<div id="see-also">
  ## 関連項目
</div>

[BarcodeBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/barcodeblock#imageprocessingparams)

[TextBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/textblock#imageprocessingparams)

[CheckmarkBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock)

[前処理、解析、認識、合成のパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
