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

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

指定可能な値
Jpeg2000OutputSubtype 列挙型のいずれかの値

デフォルト値
Jpeg2000OutputSubtype.JPX

Quality

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

指定可能な値
1 - 100

デフォルト値
50

PDF

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

PNG

Compression

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

指定可能な値
PngCompressionFormat 列挙型のいずれかの値

デフォルト値
PngCompressionFormat.ZLIB_BETTER_COMPRESSION

Optimize Based On Colors

色の内容に基づいてファイルを最適化するようJDeliに要求するフラグを設定します。
PngEncoderOptions.setOptimizeBasedOnColors(boolean) を使用して設定できます。

指定可能な値

  • true
  • false

デフォルト値
false

TIFF

Compression

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

指定可能な値
TiffCompressionFormat 列挙型のいずれかの値

デフォルト値
TiffCompressionFormat.DEFLATE_BETTER_COMPRESSION

Resolution Units

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

指定可能な値
TiffResolutionUnit 列挙型のいずれかの値

デフォルト値
TiffResolutionUnit.NONE

Resolution X

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

指定可能な値
任意の正の整数値、またはファイル内で未設定のままにする場合は-1

デフォルト値
-1

Resolution Y

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

指定可能な値
任意の正の整数値、またはファイル内で未設定のままにする場合は-1

デフォルト値
-1

Xmp Metadata

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

指定可能な値
このファイルのメタデータを表す文字列

デフォルト値
なし

WEBP

Compression

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

指定可能な値
WebpCompressionFormat 列挙型のいずれかの値

デフォルト値
WebpCompressionFormat.LOSSY