Package com.fourjs.report.avif
Class AVIFImageReader
- java.lang.Object
-
- javax.imageio.ImageReader
-
- com.fourjs.report.avif.AVIFImageReader
-
public class AVIFImageReader extends ImageReader
-
-
Constructor Summary
Constructors Constructor Description AVIFImageReader(AVIFImageReaderSpi provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanReadRaster()ImageReadParamgetDefaultReadParam()intgetHeight(int imageIndex)IIOMetadatagetImageMetadata(int imageIndex)Iterator<ImageTypeSpecifier>getImageTypes(int imageIndex)ImageInputStreamgetInputStream()intgetNumImages(boolean allowSearch)IIOMetadatagetStreamMetadata()intgetWidth(int imageIndex)booleanisRandomAccessEasy(int imageIndex)BufferedImageread(int imageIndex, ImageReadParam param)BufferedImageread0(LibAVIF0 avif0, int imageIndex, ImageReadParam param)BufferedImageread1(LibAVIF1 avif1, int imageIndex, ImageReadParam param)voidreset()-
Methods inherited from class javax.imageio.ImageReader
abort, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, dispose, getAspectRatio, getAvailableLocales, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isSeekForwardOnly, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setInput, setLocale
-
-
-
-
Constructor Detail
-
AVIFImageReader
public AVIFImageReader(AVIFImageReaderSpi provider)
-
-
Method Detail
-
getInputStream
public ImageInputStream getInputStream()
-
getNumImages
public int getNumImages(boolean allowSearch) throws IOException- Specified by:
getNumImagesin classImageReader- Throws:
IOException
-
getWidth
public int getWidth(int imageIndex) throws IOException- Specified by:
getWidthin classImageReader- Throws:
IOException
-
getHeight
public int getHeight(int imageIndex) throws IOException- Specified by:
getHeightin classImageReader- Throws:
IOException
-
read
public BufferedImage read(int imageIndex, ImageReadParam param) throws IOException
- Specified by:
readin classImageReader- Throws:
IOException
-
read0
public BufferedImage read0(LibAVIF0 avif0, int imageIndex, ImageReadParam param) throws IOException
- Throws:
IOException
-
read1
public BufferedImage read1(LibAVIF1 avif1, int imageIndex, ImageReadParam param) throws IOException
- Throws:
IOException
-
getDefaultReadParam
public ImageReadParam getDefaultReadParam()
- Overrides:
getDefaultReadParamin classImageReader
-
getStreamMetadata
public IIOMetadata getStreamMetadata() throws IOException
- Specified by:
getStreamMetadatain classImageReader- Throws:
IOException
-
getImageMetadata
public IIOMetadata getImageMetadata(int imageIndex) throws IOException
- Specified by:
getImageMetadatain classImageReader- Throws:
IOException
-
getImageTypes
public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException
- Specified by:
getImageTypesin classImageReader- Throws:
IOException
-
isRandomAccessEasy
public boolean isRandomAccessEasy(int imageIndex) throws IOException- Overrides:
isRandomAccessEasyin classImageReader- Throws:
IOException
-
canReadRaster
public boolean canReadRaster()
- Overrides:
canReadRasterin classImageReader
-
reset
public void reset()
- Overrides:
resetin classImageReader
-
-