public class NativeImageReader extends ImageReader implements Closeable
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales| Modifier | Constructor and Description |
|---|---|
protected |
NativeImageReader(ImageReaderSpi originatingProvider,
boolean canEncodeSigned) |
| Modifier and Type | Method and Description |
|---|---|
ImageParameters |
buildImage(ImageInputStream iis) |
void |
close() |
static void |
closeMat(org.opencv.core.Mat mat) |
protected static ImageTypeSpecifier |
createImageType(ImageParameters params,
ColorModel colorModel) |
protected static ImageTypeSpecifier |
createImageType(ImageParameters params,
ColorSpace colorSpace,
byte[] redPalette,
byte[] greenPalette,
byte[] bluePalette,
byte[] alphaPalette) |
void |
dispose() |
int |
getHeight(int frameIndex) |
IIOMetadata |
getImageMetadata(int imageIndex) |
Iterator<ImageTypeSpecifier> |
getImageTypes(int frameIndex) |
PlanarImage |
getNativeImage(ImageReadParam param) |
int |
getNumImages(boolean allowSearch) |
protected static SOFSegment |
getSOF(ImageInputStream iis,
boolean jfif,
int marker) |
static SOFSegment |
getSOFSegment(ImageInputStream iis) |
IIOMetadata |
getStreamMetadata() |
int |
getWidth(int frameIndex) |
BufferedImage |
read(int imageIndex,
ImageReadParam param) |
void |
setInput(Object input,
boolean seekForwardOnly,
boolean ignoreMetadata) |
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, 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, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, reset, setInput, setInput, setLocaleprotected NativeImageReader(ImageReaderSpi originatingProvider, boolean canEncodeSigned)
protected static final ImageTypeSpecifier createImageType(ImageParameters params, ColorSpace colorSpace, byte[] redPalette, byte[] greenPalette, byte[] bluePalette, byte[] alphaPalette) throws IOException
IOExceptionprotected static final ImageTypeSpecifier createImageType(ImageParameters params, ColorModel colorModel)
public static void closeMat(org.opencv.core.Mat mat)
public static SOFSegment getSOFSegment(ImageInputStream iis) throws IOException
IOExceptionprotected static SOFSegment getSOF(ImageInputStream iis, boolean jfif, int marker) throws IOException
IOExceptionpublic void dispose()
dispose in class ImageReaderpublic void close()
close in interface Closeableclose in interface AutoCloseablepublic void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)
setInput in class ImageReaderpublic int getNumImages(boolean allowSearch)
getNumImages in class ImageReaderpublic int getWidth(int frameIndex)
getWidth in class ImageReaderpublic int getHeight(int frameIndex)
getHeight in class ImageReaderpublic Iterator<ImageTypeSpecifier> getImageTypes(int frameIndex) throws IOException
getImageTypes in class ImageReaderIOExceptionpublic IIOMetadata getStreamMetadata()
getStreamMetadata in class ImageReaderpublic IIOMetadata getImageMetadata(int imageIndex)
getImageMetadata in class ImageReaderpublic BufferedImage read(int imageIndex, ImageReadParam param) throws IOException
read in class ImageReaderIOExceptionpublic ImageParameters buildImage(ImageInputStream iis) throws IOException
IOExceptionpublic PlanarImage getNativeImage(ImageReadParam param) throws IOException
IOExceptionCopyright © 2021. All rights reserved.