xmlgraphics-commons 2.1

org.apache.xmlgraphics.image.codec.png
Class PNGImageDecoder

java.lang.Object
  extended by org.apache.xmlgraphics.image.codec.util.ImageDecoderImpl
      extended by org.apache.xmlgraphics.image.codec.png.PNGImageDecoder
All Implemented Interfaces:
ImageDecoder

public class PNGImageDecoder
extends ImageDecoderImpl

Version:
$Id: PNGImageDecoder.java 1683736 2015-06-05 12:18:54Z ssteiner $

Field Summary
 
Fields inherited from class org.apache.xmlgraphics.image.codec.util.ImageDecoderImpl
input, param
 
Constructor Summary
PNGImageDecoder(InputStream input, PNGDecodeParam param)
           
 
Method Summary
 RenderedImage decodeAsRenderedImage(int page)
          Returns a RenderedImage that contains the decoded contents of the SeekableStream associated with this ImageDecoder.
static void readPNGHeader(ImageInputStream inputStream, ImageSize size)
           
 
Methods inherited from class org.apache.xmlgraphics.image.codec.util.ImageDecoderImpl
decodeAsRaster, decodeAsRaster, decodeAsRenderedImage, getInputStream, getNumPages, getParam, setParam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PNGImageDecoder

public PNGImageDecoder(InputStream input,
                       PNGDecodeParam param)
Method Detail

decodeAsRenderedImage

public RenderedImage decodeAsRenderedImage(int page)
                                    throws 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:
IOException

readPNGHeader

public static void readPNGHeader(ImageInputStream inputStream,
                                 ImageSize size)
                          throws IOException
Throws:
IOException

xmlgraphics-commons 2.1

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.