fbpx
< 戻る
印刷

イメージオプション(EncoderOptionsクラス)

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

JDeliの画像オプション一覧

JDeliのイメージオプション一覧

BMP

このフォーマットでは、現在、追加のオプションは提供されていません。


HEIC

このフォーマットでは、現在、追加のオプションは提供されていません。


JPEG

画質

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

有効な値
1 – 100

デフォルト値
75


JPEG2000

出力サブタイプ

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

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

デフォルト値
Jpeg2000OutputSubtype.JPX

画質

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

有効な値
1 – 100

デフォルト値
50


PDF

このフォーマットでは、現在、追加のオプションは提供されていません。


PNG

圧縮率

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

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

デフォルト値
PngCompressionFormat.ZLIB_BETTER_COMPRESSION

色に応じて最適化する

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

使用可能な値
true
false

デフォルトの値
false


TIFF

圧縮率

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

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

デフォルトの値
TiffCompressionFormat.DEFLATE_BETTER_COMPRESSION

解像度設定

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

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

デフォルト値
TiffResolutionUnit.NONE

解像度X

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

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

デフォルト値
-1

解像度Y

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

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

デフォルト値
-1

Xmp メタデータ

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

有効な値
このファイルのメタデータを表す String

デフォルトの値
なし


WEBP

圧縮率

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

有効な値
WebpCompressionFormat enum の任意の値

デフォルト値
WebpCompressionFormat.LOSSY


    MENU
    PAGE TOP