Read PNG image in Java

You can read PNG image files in Java with JDeli’s PNG Decoder.

Key information:

  • 100% Java solution. No dlls or dependencies on native code
  • Support: interlacing, filtering
  • Bit Per Sample: 1, 2, 4, 8 and 16-Bits

Quick start:

BufferedImage image =;


PngDecoder decoder = new PngDecoder();
BufferedImage image =;

See the full Javadoc.