Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

JDeli 画像オプション

JDeliは、書き込み可能な各フォーマットに対してEncoderOptions クラスを提供しており、これらのクラスを使用することで、エンコーディング時に使用されるオプションをより詳細に制御できます。これらのオプションを使用するには、エンコードしたいファイルタイプに対応するクラスでオプションを設定し、以下のメソッドのいずれかに渡します。

JDeliの画像オプション一覧

  1. BMP
    1. サブタイプ
  2. HEIC
  3. JPEG
    1. 品質
  4. JPEG 2000
    1. 出力サブタイプ
    2. 品質
  5. PDF
  6. PNG
    1. 圧縮
    2. カラーベースの最適化
  7. TIFF
    1. 圧縮
    2. 解像度単位
    3. X解像度
    4. Y解像度
    5. Xmpメタデータ
  8. WEBP
    1. 圧縮

BMP

Subtype

画像をエンコードする際のサブタイプを設定します。
これはBmpEncoderOptions.setOutputSubtype(int) で設定できます。

使用可能な値 BufferedImage の画像タイプ定数に基づく1-13

デフォルト値 入力画像のタイプ

HEIC

このフォーマットには現在追加のオプションはありません。

JPEG

Quality

JPEG出力の画像品質レベルを制御します。値を大きくすると品質の高いJPEGファイルが生成されますが、出力データサイズも増加します。
これはJpegEncoderOptions.setQuality(int) を使用して設定できます。

使用可能な値
1 - 100

デフォルト値
75

JPEG 2000

Output Subtype

このファイルがJP2またはJPXのどちらのJPEG2000タイプとしてエンコードされるかを制御します。
これはJpeg2000EncoderOptions.getOutputSubtype(Jpeg2000OutputSubtype) を使用して設定できます。

使用可能な値
Jpeg2000OutputSubtype enumの任意の値

デフォルト値
Jpeg2000OutputSubtype.JPX

Quality

JPEG出力の画像品質レベルを制御します。値を大きくすると品質の高いJPEGファイルが生成されますが、出力データサイズも増加します。
これはJpeg2000EncoderOptions.setQuality(int) を使用して設定できます。

使用可能な値
1 - 100

デフォルト値
50

PDF

このフォーマットには現在追加のオプションはありません。

PNG

Compression

画像をエンコードする際に使用する圧縮タイプを設定します。
これはPngEncoderOptions.setCompressionFormat(PngCompressionFormat) を使用して設定できます。

使用可能な値
PngCompressionFormat enumの任意の値

デフォルト値
PngCompressionFormat.ZLIB_BETTER_COMPRESSION

Optimize Based On Colors

カラーコンテンツに基づいてJDeliがファイルを最適化することを要求するフラグを設定します。
これはPngEncoderOptions.setOptimizeBasedOnColors(boolean) を使用して設定できます。

使用可能な値

  • true
  • false

デフォルト値
false

TIFF

Compression

画像をエンコードする際に使用する圧縮タイプを設定します。
これはTiffEncoderOptions.setCompressionFormat(TiffCompressionFormat) を使用して設定できます。

使用可能な値
TiffCompressionFormat enumの任意の値

デフォルト値
TiffCompressionFormat.DEFLATE

Resolution Units

解像度に使用する単位を設定します。
これはTiffEncoderOptions.setResolutionUnit(TiffResolutionUnit) を使用して設定できます。

使用可能な値
TiffResolutionUnit enumの任意の値

デフォルト値
TiffResolutionUnit.NONE

Resolution X

この画像のX解像度を設定します。
これはTiffEncoderOptions.setXResolution(int) を使用して設定できます。

使用可能な値
任意の正の整数値、またはファイルに未設定のまま残すには-1

デフォルト値
-1

Resolution Y

この画像のY解像度を設定します。
これはTiffEncoderOptions.setYResolution(int) を使用して設定できます。

使用可能な値
任意の正の整数値、またはファイルに未設定のまま残すには-1

デフォルト値
-1

Xmp Metadata

このファイルのメタデータを設定します。
これはTiffEncoderOptions.setXmpMetaData(String) を使用して設定できます。

使用可能な値
このファイルのメタデータを表すString

デフォルト値
なし

WEBP

Compression

画像をエンコードする際に使用する圧縮タイプを設定します。
これはWebpEncoderOptions.setCompressionFormat(WebpCompressionFormat) を使用して設定できます。

使用可能な値
WebpCompressionFormat enumの任意の値

デフォルト値
WebpCompressionFormat.LOSSY