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

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

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

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