> ## 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.

# PrepareImageMode オブジェクト（IPrepareImageMode インターフェイス）

> ABBYY FineReader Engine API の PrepareImageMode オブジェクト（IPrepareImageMode インターフェイス）— 内部形式への変換時に画像の準備方法を制御する属性（最初に回転し、次に左右反転）。ファイルまたはメモリに保存可能な永続オブジェクト。

このオブジェクトには、画像を 内部形式 に変換する際の準備方法を指定するさまざまな属性が含まれています。この型のオブジェクトを新規作成すると、すべてのプロパティは適切な既定値に設定されます。各プロパティの既定値については、その説明を参照してください。準備済み画像に対する transformations の順序は次のとおりです。最初に回転が行われ、次に画像が左右反転されます。

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

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 オブジェクトを返します。                                                                                                                                                                                                                                                         |
| CompressImageMode        | [CompressImageModeEnum](/ja/fine-reader/engine/api-reference/enumerations/compressimagemodeenum)                                                                                                                                                  | 内部形式への変換時に画像を圧縮するかどうかを指定します。これはカラー画像とグレースケール画像にのみ適用され、白黒画像は常に可逆圧縮されます。既定では、このプロパティは CIM\_Auto に設定されています。現在これは、デジタル生成画像 (例: PDF ファイルから取得した画像) には可逆圧縮を使用し、それ以外の画像には最大圧縮を使用することを意味します。                                                                                         |
| DocumentType             | [DocumentTypeEnum](/ja/fine-reader/engine/api-reference/enumerations/documenttypeenum)                                                                                                                                                            | 画像内の文書の文書タイプを指定します。文書タイプが確実に分かっている場合は、このプロパティを設定することで文書分類器を省略し、時間を節約できます。既定では、このプロパティは DT\_Auto です。これは、FineReader Engine が文書タイプを判定するために文書分類器を実行することを意味します。                                                                                                                  |
| ImageSourceType          | [ImageSourceTypeEnum](/ja/fine-reader/engine/api-reference/enumerations/imagesourcetypeenum)                                                                                                                                                      | 画像の種類を指定します。たとえば、写真とテキストを含むスクリーンショットでは、必要な前処理手法が異なります。既定では、このプロパティは IST\_Auto です。これは、FineReader Engine が画像の種類を自動的に検出することを意味します。                                                                                                                                             |
| OfficeConversionSettings | [OfficeConversionSettings](/ja/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | 画像を開く場合と同じメソッドを使用して電子文書をインポートするための設定にアクセスできます。 <Note> *Linux と Windows のみ。* </Note>                                                                                                                                                                                         |
| EnforceOwnerRestrictions | [VARIANT\_BOOL](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                               | PDF 文書で指定された所有者の制限 (権限) を適用するかどうかを指定します。PDF 文書には、ファイルを開くためのパスワードを必要とせずに特定の操作を制限する権限フラグが含まれている場合があります。TRUE に設定されている場合 (既定値) 、engine はこれらの制限を適用し、それらが存在する場合はエラーを返します。FALSE に設定されている場合、制限は無視され、文書は通常どおり処理されます。アプリケーションが送信されたファイルに対する権限をすでに持っている場合にのみ、このプロパティを FALSE に設定してください。 |
| RasterizeFreeText        | [VARIANT\_BOOL](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                               | 入力 PDF 文書の Free Text 注釈を保持するかどうかを指定します。既定では、このプロパティは TRUE に設定されています。 <Note> *Linux と Windows のみ。* </Note> <Warning> Linux では、このプロパティを使用する前に、Arial または Liberation Sans フォントがワークステーションで利用可能であることを確認してください。 </Warning>                                                         |

<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>

<div id="linux-and-windows">
  ### Linux および Windows
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/prepareimagemode.gif?s=c027a849b0d68efad9ecd85d4716c46d" alt="PrepareImageMode" width="166" height="90" data-path="images/fine-reader/engine/prepareimagemode.gif" />[](/ja/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)[](/ja/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)[](/ja/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)

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

<div id="output-parameter">
  ## 出力パラメーター
</div>

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

<div id="input-parameter">
  ## 入力パラメーター
</div>

このオブジェクトは、次のメソッドに入力パラメーターとして渡されます。

* [AddImageFile](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method), [AddImageFileFromAttachment](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method), [AddImageFileWithPassword](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method), [AddImageFileWithPasswordCallback](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method), [AddImageFileFromMemory](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) は、[FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトのメソッドです
* [CreateFRDocumentFromImage](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createfrdocumentfromimage-method), [PrepareBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmapbits-method), [OpenImageFileFromMemory](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method), [OpenBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [OpenBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [OpenDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method), [PrepareBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [PrepareDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [InjectTextLayer](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method) は、[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトのメソッドです
* [Start](/ja/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) は、Linux および Windows 上の [BatchProcessor](/ja/fine-reader/engine/api-reference/batch-processor/batchprocessor) オブジェクトのメソッドです

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、以下のコード サンプルで使用されています。

* Linux: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)、およびデモ ツール: [Engine の事前定義処理プロファイル](/ja/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles)

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

[画像の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images)

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