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

# JpegExtendedParams オブジェクト（IJpegExtendedParams インターフェイス）

> ABBYY FineReader Engine API の JpegExtendedParams オブジェクト（IJpegExtendedParams インターフェイス）— IImage.WriteToFile を使用して画像を JPEG、JPEG 2000、および JPEG 圧縮 TIFF 形式で保存する際のパラメーターを調整します。ファイル/メモリに保存可能な永続オブジェクトです。

このオブジェクトは、[IImage::WriteToFile](/ja/fine-reader/engine/api-reference/image-related-objects/image/writetofile-method) メソッドを使用して画像を JPEG 形式 (IFF\_JpegGrayJfif、IFF\_JpegColorJfif、IFF\_Jpeg2kGray、IFF\_Jpeg2kColor、IFF\_TiffGrayJpegJfif、IFF\_TiffColorJpegJfif の画像形式) で保存する際のパラメーターを調整する機能を提供します。このオブジェクトへのポインターは、入力パラメーターとして IImage::WriteToFile メソッドに渡されるため、生成される画像のサイズと品質に影響します。この型の新しく作成されたオブジェクトのすべてのプロパティには、適切な既定値が設定されます。既定値については、各プロパティの説明を参照してください。

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

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オブジェクトを返します。                          |
| Quality     | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                        | JPEG 品質の値をパーセント単位で格納します。このプロパティの既定値は 50 です。 |

<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="output-parameter">
  ## 出力パラメーター
</div>

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

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

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

* [Image](/ja/fine-reader/engine/api-reference/image-related-objects/image) オブジェクトの [WriteToFile](/ja/fine-reader/engine/api-reference/image-related-objects/image/writetofile-method) メソッド
* [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [CreateMultipageImageWriter](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createmultipageimagewriter-method) メソッド

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

[ImageFileFormatEnum](/ja/fine-reader/engine/api-reference/enumerations/imagefileformatenum)

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

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