Class PNGImageDecoder
java.lang.Object
org.apache.xmlgraphics.image.codec.util.ImageDecoderImpl
org.apache.xmlgraphics.image.codec.png.PNGImageDecoder
- All Implemented Interfaces:
ImageDecoder
- Version:
- $Id$
-
Field Summary
Fields inherited from class ImageDecoderImpl
input, param -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeAsRenderedImage(int page) Returns aRenderedImagethat contains the decoded contents of theSeekableStreamassociated with thisImageDecoder.static voidreadPNGHeader(ImageInputStream inputStream, ImageSize size) Methods inherited from class ImageDecoderImpl
decodeAsRaster, decodeAsRaster, decodeAsRenderedImage, getInputStream, getNumPages, getParam, setParam
-
Constructor Details
-
PNGImageDecoder
-
-
Method Details
-
decodeAsRenderedImage
Description copied from class:ImageDecoderImplReturns aRenderedImagethat contains the decoded contents of theSeekableStreamassociated with thisImageDecoder. 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:
decodeAsRenderedImagein interfaceImageDecoder- Specified by:
decodeAsRenderedImagein classImageDecoderImpl- Parameters:
page- The page to be decoded.- Throws:
IOException
-
readPNGHeader
- Throws:
IOException
-