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);
完全な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でテスト
