Class PNGImageDecoder

  • All Implemented Interfaces:
    ImageDecoder

    public class PNGImageDecoder
    extends ImageDecoderImpl
    Version:
    $Id: PNGImageDecoder.java 1732018 2016-02-24 04:51:06Z gadams $
    • Constructor Detail

      • PNGImageDecoder

        public PNGImageDecoder​(java.io.InputStream input,
                               PNGDecodeParam param)
    • Method Detail

      • decodeAsRenderedImage

        public java.awt.image.RenderedImage decodeAsRenderedImage​(int page)
                                                           throws java.io.IOException
        Description copied from class: ImageDecoderImpl
        Returns a RenderedImage that contains the decoded contents of the SeekableStream associated with this ImageDecoder. The given page of a multi-page image is decoded. If the page does not exist, an IOException will be thrown. Page numbering begins at zero.
        Specified by:
        decodeAsRenderedImage in interface ImageDecoder
        Specified by:
        decodeAsRenderedImage in class ImageDecoderImpl
        Parameters:
        page - The page to be decoded.
        Throws:
        java.io.IOException
      • readPNGHeader

        public static void readPNGHeader​(javax.imageio.stream.ImageInputStream inputStream,
                                         ImageSize size)
                                  throws java.io.IOException
        Throws:
        java.io.IOException