public class PNGImageDecoder extends ImageDecoderImpl
input, param| Constructor and Description |
|---|
PNGImageDecoder(java.io.InputStream input,
PNGDecodeParam param) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.RenderedImage |
decodeAsRenderedImage(int page)
Returns a
RenderedImage that contains the decoded
contents of the SeekableStream associated
with this ImageDecoder. |
static void |
readPNGHeader(javax.imageio.stream.ImageInputStream inputStream,
ImageSize size) |
decodeAsRaster, decodeAsRaster, decodeAsRenderedImage, getInputStream, getNumPages, getParam, setParampublic PNGImageDecoder(java.io.InputStream input,
PNGDecodeParam param)
public java.awt.image.RenderedImage decodeAsRenderedImage(int page)
throws java.io.IOException
ImageDecoderImplRenderedImage 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.decodeAsRenderedImage in interface ImageDecoderdecodeAsRenderedImage in class ImageDecoderImplpage - The page to be decoded.java.io.IOExceptionpublic static void readPNGHeader(javax.imageio.stream.ImageInputStream inputStream,
ImageSize size)
throws java.io.IOException
java.io.IOExceptionCopyright 1999-2025 The Apache Software Foundation. All Rights Reserved.