Java BMP リーダー
JDeli Java 画像ライブラリには、BMP 画像を Java に読み込むための BMP リーダーが含まれています。BMP デコーダーは 100% Java で記述されており、依存関係なしで BMP をサポートします。
- 100% Java ソリューション。DLL やネイティブコードへの依存なし
- 2値、グレースケール、RGB 画像をサポート
JDeli はファイルタイプを自動検出し、BMP ファイルリーダーを使用します
BufferedImage image = JDeli.read(bmpImageFile);
または
BmpDecoder decoder = new BmpDecoder();
BufferedImage image = decoder.read(bmpData);
これらの数値は、標準的な画像セット(こちらもドキュメント化されています)を使用して jmh で生成されました(ブログで説明されている方法 )。検証したい場合は簡単に再現できます。コードは GitHub にあります。
数値が高いほど優れています。
モード: スループット 回数: 25 単位: ops/s
| ベンチマーク | スコア | 誤差 |
|---|---|---|
| ImageIO | 56.383 | ± 0.373 |
| JDeli | 171.242 | ± 0.124 |
JDK 18.0.1.1 を使用した 2020年版 13インチ M1 MacBook Pro でテスト
