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

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 でテスト