Java PNG リーダー
JDeli Java 画像ライブラリには、PNG 画像を Java に読み込むための PNG リーダーが含まれています。この PNG デコーダーは 100% Java で記述されており、依存関係なしで PNG サポートを提供します。
PNG ファイルでさらに多くのことができます。JDeli を試用して詳細をご確認ください…
- 100% Java ソリューション。DLL やネイティブコードへの依存なし
- サポート: インターレース、フィルタリング
- ビット/サンプル: 1、2、4、8、16 ビット
JDeli はファイルタイプを自動検出し、PNG ファイルリーダーを使用します
BufferedImage image = JDeli.read(pngImageFile);
または
PngDecoder decoder = new PngDecoder();
BufferedImage image = decoder.read(pngData);
これらの数値は、標準的な画像セットを使用して jmh で生成されました(ブログで説明 されています)。検証したい場合、再現は容易です。コードは GitHub にあります。
数値が高いほど優れています。
モード: スループット カウント: 25 単位: ops/s
| ベンチマーク | スコア | エラー |
|---|---|---|
| Apache | 1151.556 | ± 12.405 |
| ImageIO | 296.915 | ± 12.564 |
| JDeli | 2160.496 | ± 43.874 |
JDK 18.0.1.1 を使用した 2021年版 14インチ M1 MacBook Pro でテスト
