Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

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

ベンチマークスコア誤差
Apache1151.556± 12.405
ImageIO296.915± 12.564
JDeli2160.496± 43.874

JDK 18.0.1.1を使用した2021年製14インチM1 MacBook Proでテスト