Java PNG Reader
JDeli Javaイメージライブラリには、PNG画像をJavaに読み込むためのPNG Readerが含まれています。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);
完全なJavadocを参照 してください。
これらの数値は、標準的な画像セット(同様にドキュメント化されています)を使用して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でテスト
