JDeli 画像フォーマット変換
JDeliは、対応する全フォーマット間で画像を直接変換できます。中間のBufferedImageを経由せずに、入力ファイルから出力ファイルへ直接変換するため、メモリ効率と処理速度が最適化されています。変換中にリサイズやトリミングなどの加工処理を同時に適用することも可能です。
変換機能の特長
直接変換
入力ファイルから出力ファイルへ直接変換。中間データの生成を省略し、効率的に処理します。
全フォーマット間対応
16種類以上の読み込みフォーマットから10種類の書き出しフォーマットへ、あらゆる組み合わせで変換可能です。
同時加工
フォーマット変換と同時にリサイズ、トリミング、透かし挿入などの加工処理を適用できます。
バッチ変換
ディレクトリ内の画像を一括で別フォーマットに変換。大量画像の処理に最適です。
品質制御
出力フォーマットに応じた品質パラメータを細かく指定できます。
メモリ効率
直接変換により、大きな画像でもメモリ使用量を最小限に抑えます。
コード例
1行のコードでフォーマット変換
// HEIC → PNG に変換
JDeli.convert(new File("photo.heic"), new File("photo.png"));
// TIFF → WebP に変換
JDeli.convert(new File("scan.tiff"), new File("scan.webp"));特長
✓
シンプルなAPI
JDeli.convert()の1行で任意のフォーマット間の変換が完了します。
✓
高速処理
直接変換により、読み込み→変換→書き出しのオーバーヘッドを最小化します。
✓
柔軟な組み合わせ
HEIC→PNG、TIFF→WebP、PSD→JPEGなど、あらゆる組み合わせに対応します。