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

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

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

使用可能な値

  • true
  • false

デフォルト値
false

TIFF

Compression

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

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

デフォルト値
TiffCompressionFormat.DEFLATE_BETTER_COMPRESSION

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) で設定できます。

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

デフォルト値
なし

WEBP

Compression

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

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

デフォルト値
WebpCompressionFormat.LOSSY