-
まずはお試しください
-
Jdeliを実行する
-
Javaで画像ファイルを読み込む
-
Javaで画像ファイルを書き出す
-
対応しているフィルター
-
画像を変換する
-
画像別変換(サンプルコード付き)
-
画像を加工する
-
ヒント&テクニック
-
ライセンスとバージョン
-
アップデート情報
イメージオプション(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
このフォーマットでは、現在、追加のオプションは提供されていません。
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