Package org.aoju.bus.image.nimble.reader
Class NativeRLEImageReader
java.lang.Object
javax.imageio.ImageReader
org.aoju.bus.image.nimble.reader.NativeRLEImageReader
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class javax.imageio.ImageReader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetHeight(int imageIndex) getImageMetadata(int imageIndex) getImageTypes(int imageIndex) intgetNumImages(boolean allowSearch) intgetWidth(int imageIndex) read(int imageIndex, ImageReadParam param) readRaster(int imageIndex, ImageReadParam param) voidMethods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, checkReadParamBandSettings, clearAbortRequest, computeRegions, dispose, getAspectRatio, getAvailableLocales, getDefaultReadParam, getDestination, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, reset, setInput, setInput, setLocale
-
Constructor Details
-
NativeRLEImageReader
-
-
Method Details
-
setInput
- Overrides:
setInputin classImageReader
-
getNumImages
public int getNumImages(boolean allowSearch) - Specified by:
getNumImagesin classImageReader
-
getWidth
public int getWidth(int imageIndex) - Specified by:
getWidthin classImageReader
-
getHeight
public int getHeight(int imageIndex) - Specified by:
getHeightin classImageReader
-
getImageTypes
- Specified by:
getImageTypesin classImageReader
-
getStreamMetadata
- Specified by:
getStreamMetadatain classImageReader
-
getImageMetadata
- Specified by:
getImageMetadatain classImageReader
-
canReadRaster
public boolean canReadRaster()- Overrides:
canReadRasterin classImageReader
-
readRaster
- Overrides:
readRasterin classImageReader- Throws:
IOException
-
read
- Specified by:
readin classImageReader- Throws:
IOException
-