JDeli 画像読み込み
JDeliは、AVIF、BMP、DICOM、EMF、GIF、HEIC、JPEG、JPEG2000、JPEG XL、PDF、PNG、PSD、SGI、TIFF、WebP、WMFなど16種類以上の画像フォーマットの読み込みに対応しています。フォーマットは自動判別されるため、拡張子に依存せず正確に読み込めます。
対応フォーマット
AVIF
AV1ベースの次世代画像フォーマット。高圧縮率で高品質な画像を実現します。
BMP
Windows標準のビットマップ形式。非圧縮画像の読み込みに対応します。
DICOM
医療画像標準フォーマット。CT、MRI等の医療画像を処理できます。
EMF / WMF
Windowsメタファイル形式。レガシーシステムからのデータ移行に対応します。
GIF
アニメーション対応のGIF形式。マルチフレーム画像の読み込みをサポートします。
HEIC
iPhoneのデフォルト画像フォーマット。他のJavaライブラリでは対応できないHEICの読み込みが可能です。
JPEG / JPEG2000
標準的なJPEG形式とJPEG2000形式の両方に対応。高速な読み込みを実現します。
JPEG XL
最新の画像圧縮技術。従来のJPEGを超える圧縮効率と品質を提供します。
PDFファイルからの画像抽出・ラスタライズに対応します。
PNG
ImageIOの7倍以上の速度でPNG画像を読み込みます。
PSD
Adobe Photoshopのネイティブ形式。デザインアセットの読み込みに対応します。
TIFF
マルチページTIFFを含む、あらゆるTIFF圧縮方式に対応します。
WebP
Googleが開発した次世代Web画像フォーマットの読み込みに対応します。
コード例
フォーマット自動判別で画像を読み込み
// 画像ファイルを読み込み(フォーマット自動判別)
BufferedImage image = JDeli.read(new File("photo.heic"));特長
フォーマット自動判別
ファイル拡張子に依存せず、バイナリヘッダからフォーマットを正確に判別します。
ImageIOの7倍高速
PNG読み込みでImageIOの7倍以上の処理速度を実現しています。
最新フォーマット対応
HEIC、AVIF、WebP、JPEG XLなど、他のJavaライブラリでは対応できないフォーマットをサポートします。