Class PNGDecoder


  • public class PNGDecoder
    extends java.lang.Object
    Allows to load PNG graphical file.
    Author:
    Alexandre Iline
    • Constructor Summary

      Constructors 
      Constructor Description
      PNGDecoder​(java.io.InputStream in)
      Constructs a PNGDecoder object.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.BufferedImage decode()
      Decodes image from an input stream passed into constructor.
      static java.awt.image.BufferedImage decode​(java.lang.String fileName)
      Decodes image from file.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PNGDecoder

        public PNGDecoder​(java.io.InputStream in)
        Constructs a PNGDecoder object.
        Parameters:
        in - input stream to read PNG image from.
    • Method Detail

      • decode

        public java.awt.image.BufferedImage decode()
                                            throws java.io.IOException
        Decodes image from an input stream passed into constructor.
        Returns:
        a BufferedImage object
        Throws:
        java.io.IOException
      • decode

        public static java.awt.image.BufferedImage decode​(java.lang.String fileName)
        Decodes image from file.
        Parameters:
        fileName - a file to read image from
        Returns:
        a BufferedImage instance.